PT-2026-127311
CVE-2026-110879
·
Publicado
2026-06-23
·
Atualizado
2026-11-03
Descrição por
CVSS 3.1
9.8
CríticaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
com.fasterxml.jackson.core:jackson-databind versões 2.10.0 e posteriores
tools.jackson.core:jackson-databind versões 3.0.0 e posteriores
Description
Existe um problema onde o software valida a classe externa de um ID de tipo de nome de classe, mas falha ao validar adequadamente as classes dentro de seus argumentos genéricos. Isso ocorre porque a função
DatabindContext. resolveAndValidateGeneric() verifica a classe externa em relação ao tipo base declarado, mas passa os argumentos para validateTypeParameter(), que os valida em relação ao tipo base externo em vez de sua vinculação genérica declarada específica. Consequentemente, classes não relacionadas podem ser aceitas dentro de um subtipo genérico ou dentro de IDs de tipo de array simples, uma vez que o tipo base seja aprovado. Isso pode ser explorado por meio de polimorfismo de nome de classe baseado em anotação ou tipagem padrão configurada. Por exemplo, se uma propriedade for declarada como Map<String,String>, um invasor poderá fornecer um HashMap<FileSystemXmlApplicationContext,String>. Se o Spring estiver presente no classpath, isso pode levar à execução de comandos arbitrários via ProcessBuilder.start() ao carregar um XML controlado pelo invasor.Recommendations
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾