PT-2026-58288 · Unknown · Jackson-Databind
Publicado
2026-07-14
·
Atualizado
2026-07-14
·
CVE-2026-59888
CVSS v3.1
6.5
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
Nome do Software Vulnerável e Versões Afetadas
jackson-databind versões 2.15.0 até 2.18.7
jackson-databind versões 2.21.0 até 2.21.3
jackson-databind versões 3.1.0 até 3.1.3
Descrição
Java Records que utilizam uma PropertyNamingStrategy podem ignorar a anotação @JsonIgnore. Isso acontece porque a função
POJOPropertiesCollector. removeUnwantedIgnorals() registra um componente ignorado sob seu nome implícito original antes que a função renameUsing() aplique a estratégia de nomenclatura. Consequentemente, a chave JSON renomeada pode ser atribuída ao parâmetro do construtor do Record.Recomendações
Atualizar para a versão 2.18.8
Atualizar para a versão 2.21.4
Atualizar para a versão 3.1.4
Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Jackson-Databind