CVE-2021-35587
Corrige ahora. Ella está bajo explotación confirmada por CISA y tiene exploit funcional público.
Apply updates per vendor instructions.
Resumen
Falha crítica no OpenSSO Agent do Oracle Access Manager (Oracle Fusion Middleware) que permite a um atacante sem autenticação, com acesso HTTP ao componente, comprometer totalmente o Access Manager. Está no catálogo KEV da CISA com exploração confirmada em ambiente real, tem módulo Metasploit e template Nuclei públicos, o que a torna um alvo trivial de varredura automatizada assim que exposta na internet.
Detalle técnico
A Oracle classifica a falha como pertencente ao componente OpenSSO Agent do Access Manager. O catálogo KEV da CISA associa a vulnerabilidade a CWE-502 (deserialização de dados não confiáveis) e CWE-790 (filtragem inadequada de elementos especiais em uma entrada), o que indica que o agente processa, via requisição HTTP, algum dado estruturado/serializado enviado pelo cliente sem validar ou sanitizar seu conteúdo antes de desserializá-lo ou interpretá-lo no back-end.
A Oracle não publicou detalhes de código ou do fluxo interno exato da falha — o advisory oficial (CPU de janeiro/2022) apenas confirma o componente afetado e a severidade. O vetor CVSS (AV:N/AC:L/PR:N/UI:N) mostra que não há necessidade de autenticação, interação do usuário ou condições especiais de acesso: basta alcançar a interface HTTP exposta pelo OpenSSO Agent.
O impacto declarado é C:H/I:H/A:H — comprometimento total de confidencialidade, integridade e disponibilidade —, compatível com execução de código ou controle administrativo sobre o Access Manager, não apenas leitura de dados.
Cómo se explota
Pré-requisito prático: exposição de rede ao endpoint HTTP do Oracle Access Manager que hospeda o OpenSSO Agent. Não é necessária autenticação nem qualquer configuração fora do padrão além de o serviço estar acessível — é essa combinação (baixa complexidade + zero autenticação + impacto total) que justifica o CVSS 9.8.
A existência de módulo Metasploit e de template Nuclei indica que a exploração foi automatizada e está amplamente disponível para varredura em massa; não é necessário conhecimento avançado para tentar o ataque, apenas identificar instâncias vulneráveis expostas. A CISA confirmou exploração ativa ao incluir a CVE no catálogo KEV em novembro de 2022, com prazo de correção definido para 19/12/2022 para agências federais dos EUA — isso por si só é evidência de exploração real, não apenas teórica.
O resultado de um ataque bem-sucedido, segundo a Oracle, é o 'takeover' do Access Manager — controle da aplicação que arbitra autenticação e SSO para os sistemas por trás dela. Como o Access Manager costuma ser peça central de identidade em ambientes corporativos, o comprometimento tende a se propagar para todos os serviços que dependem dele para autenticação.
Versiones
Cómo protegerse
A correção é aplicar o Critical Patch Update de janeiro de 2022 da Oracle (CPU Jan2022) sobre as linhas afetadas. A Oracle não divulgou uma nova numeração de versão pública corrigida — a correção é distribuída como patch dentro das mesmas famílias de release (11.1.2.3.0, 12.2.1.3.0, 12.2.1.4.0), então o caminho é aplicar o patch correspondente à sua versão via Oracle Support, não trocar de versão.
Se o patch não puder ser aplicado imediatamente, o controle compensatório real é restringir o acesso de rede ao endpoint do Access Manager/OpenSSO Agent — colocá-lo atrás de um proxy que filtre requisições anômalas ou, no mínimo, limitar a exposição da interface HTTP a redes confiáveis, já que a exploração depende de alcançar essa interface sem autenticação. Isso reduz a superfície mas não elimina o risco caso um atacante já tenha posição interna na rede.
Não há mitigação eficaz apenas por WAF genérico sem regra específica para o padrão de exploração desta falha, dado que a Oracle não publicou assinatura ou payload de referência — regras de bloqueio construídas 'por semelhança' com outras falhas de deserialização tendem a gerar falso senso de proteção. A única mitigação validada pelo fornecedor é o patch.
Cómo detectar
A Oracle não publicou indicador de comprometimento oficial nem assinatura de exploração para esta CVE. A presença de módulo Metasploit e template Nuclei sugere que ferramentas de varredura geram requisições HTTP características contra o endpoint do OpenSSO Agent — ambientes com IDS/WAF devem monitorar tentativas repetidas ou anômalas de acesso a esses endpoints do Access Manager, especialmente vindas de faixas de IP associadas a scanners. Sem uma assinatura confirmada pelo fornecedor, a detecção confiável depende de logs de acesso do próprio Access Manager e de correlação com o comportamento esperado da aplicação — não há um IOC único e definitivo disponível nas fontes oficiais.