PT-2026-127311

CVE-2026-110879

·

Publicado

2026-06-23

·

Atualizado

2026-11-03

Descrição por

CVSS 3.1
9.8
Crítica
Mé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
Identificadores relacionados
GHSA-J3RV-43J4-C7QM
GHSA-M8XF-2CR7-77PH
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾