← voltar
CVE-2021-35587criticalsob ataqueCWE-306

CVE-2021-35587

100Vexday Risk Score

Corrija agora. Ela está sob exploração confirmada pelo CISA e tem exploit funcional público.

ssvc Actcvss 9.8epss 96%
da publicação à arma701 dias
Publicada no NVD19 de jan.
1ª PoC+701d
metasploit19 de jan.
CISA KEV+313d
probabilidade de exploração
96%top 1% das CVEs
exploração observada
simCISA + VulnCheck
1 exploit(s) público(s)
Ação exigida pela CISAprazo federal: 2022-12-19

Apply updates per vendor instructions.

Resumo

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.

Detalhamento 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.

Como é explorada

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.

Versões

Afetadas
Oracle Access Manager (Oracle Fusion Middleware, componente OpenSSO Agent) versões 11.1.2.3.0, 12.2.1.3.0 e 12.2.1.4.0.
Corrigidas em
Correção distribuída via Oracle Critical Patch Update de janeiro de 2022 (CPU Jan2022), aplicada sobre as mesmas linhas de versão (11.1.2.3.0, 12.2.1.3.0, 12.2.1.4.0). A Oracle não especifica publicamente um número de build corrigido separado — a aplicação do patch da CPU é o mecanismo de correção.

Como se proteger

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.

Como 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.

Pesquisado e redigido com IA a partir do advisory do fornecedor e de análises públicas, com as fontes acima. Confira sempre a versão corrigida no advisory oficial antes de agir.
Vulnerability in the Oracle Access Manager product of Oracle Fusion Middleware (component: OpenSSO Agent). Supported versions that are affected are 11.1.2.3.0, 12.2.1.3.0 and 12.2.1.4.0. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise Oracle Access Manager. Successful attacks of this vulnerability can result in takeover of Oracle Access Manager. CVSS 3.1 Base Score 9.8 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H).
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.