← voltar
CVE-2019-0344criticalsob ataqueCWE-502

CVE-2019-0344

58Vexday Risk Score

Priorize a correção. Ela está sob exploração confirmada pelo CISA.

ssvc Actcvss 9.8epss 7.1%
da publicação à arma
Publicada no NVD14 de ago.
CISA KEV+1874d
probabilidade de exploração
7.1%top 6% das CVEs
exploração observada
simCISA + VulnCheck
Ação exigida pela CISAprazo federal: 2024-10-21

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

Resumo

Falha de deserialização insegura (CWE-502) na extensão virtualjdbc do SAP Commerce Cloud (antigo Hybris), que permite execução arbitrária de código com privilégios do usuário 'hybris'. O CVSS 9.8 é coerente com a superfície real: a exploração não exige autenticação nem interação do usuário, apenas acesso de rede ao componente vulnerável. Está no catálogo KEV da CISA com confirmação de exploração ativa, embora a inclusão só tenha ocorrido em setembro de 2024 — mais de cinco anos após a publicação original.

Detalhamento técnico

A causa raiz é deserialização de dados não confiáveis dentro da extensão virtualjdbc do SAP Commerce Cloud. Esse componente expõe um mecanismo de comunicação/driver JDBC virtual que aceita objetos serializados de origem externa e os reconstrói sem validar seu tipo ou conteúdo antes da desserialização — o padrão clássico de CWE-502 em ambientes Java, onde a própria reconstrução do objeto pode disparar execução de código (via gadgets na classpath da aplicação) antes de qualquer verificação de negócio.

O catálogo KEV da CISA, ao registrar a CVE, amplia o escopo declarado pelo fornecedor: menciona que a falha afeta tanto a extensão virtualjdbc quanto a mediaconversion, sugerindo que o problema de desserialização não estava isolado a um único ponto de entrada dentro do produto.

O atacante controla o payload serializado enviado ao componente vulnerável. Como a falha ocorre antes de qualquer checagem de autorização, não há necessidade de possuir credenciais válidas na aplicação — a superfície de ataque é o próprio processo de desserialização, não a lógica de negócio por trás dele.

Como é explorada

O vetor é rede (AV:N), sem necessidade de privilégios (PR:N) ou interação do usuário (UI:N), o que torna a exploração tecnicamente simples uma vez que o atacante tenha alcance de rede até o serviço que expõe a extensão virtualjdbc (ou mediaconversion) do SAP Commerce Cloud. O pré-requisito prático mais relevante não é autenticação, mas exposição: a instância precisa ter esse componente acessível a partir da origem do atacante — em muitos deployments isso significa estar exposto à internet ou a uma rede interna já comprometida.

A CISA confirma exploração em ambiente real ao incluir a CVE no catálogo KEV, mas sem detalhar campanhas, atores ou volumetria específica. O resultado da exploração bem-sucedida é execução arbitrária de código com os direitos do usuário de sistema 'hybris', o que tipicamente equivale a controle total sobre o processo da aplicação e, dependendo da configuração de permissões do host, abre caminho para movimento lateral ou persistência no servidor.

O intervalo de cinco anos entre a publicação (2019) e a entrada no KEV (2024) é o dado mais importante para triagem: sugere que a exploração observada pode estar associada a instâncias legadas nunca atualizadas, não a uma onda de ataques recente contra versões correntes do produto.

Versões

Afetadas
SAP Commerce Cloud (virtualjdbc extension), versões 6.4, 6.5, 6.6, 6.7, 1808, 1811, 1905, conforme descrição oficial. O catálogo KEV da CISA amplia o componente afetado para incluir também a extensão mediaconversion.

Como se proteger

A correção oficial está descrita no SAP Note 2786035 (SAP Launchpad), que é a fonte primária para a versão exata do patch/hotfix a aplicar — não foi possível confirmar aqui o número de build corrigido, e não se deve assumir uma versão sem consultar essa nota diretamente. A CISA recomenda, na ausência de possibilidade de aplicar a mitigação do fornecedor, descontinuar o uso do componente afetado.

Como detectar

Não foram apuradas assinaturas ou indicadores públicos específicos (padrões de payload, portas ou strings de log) associados à exploração desta CVE nas fontes consultadas. Como se trata de deserialização Java, o sinal genérico a procurar em logs de aplicação seria tráfego anômalo direcionado aos endpoints da extensão virtualjdbc/mediaconversion contendo streams de objetos serializados fora do padrão esperado, além de processos filhos inesperados gerados pelo usuário de serviço 'hybris' — mas nenhuma dessas heurísticas foi confirmada pelas fontes lidas, portanto deve ser tratada como orientação genérica, não como IOC validado.

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.
Due to unsafe deserialization used in SAP Commerce Cloud (virtualjdbc extension), versions 6.4, 6.5, 6.6, 6.7, 1808, 1811, 1905, it is possible to execute arbitrary code on a target machine with 'Hybris' user rights, resulting in Code Injection.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H