PT-2026-51599

CVE-2026-54516

·

Publicado

2026-06-23

·

Atualizado

2026-10-16

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 jackson-databind versões 2.21.0 a 2.21.3 jackson-databind versões 3.0.0 a 3.1.3
Descrição Existe um problema na função POJOPropertiesCollector. renameProperties() onde uma propriedade com @JsonProperty("renamed") no getter e @JsonIgnore no setter é renomeada em vez de descartada. Quando o MapperFeature.INFER PROPERTY MUTATORS está habilitado, o campo de suporte privado é mantido. Durante a desserialização, BeanDeserializerFactory.addBeanProps() identifica que hasField() é verdadeiro, cria um FieldProperty e torna o campo de suporte gravável. Isso permite que um invasor forneça uma chave JSON renomeada para gravar diretamente no campo de suporte, ignorando a restrição @JsonIgnore no setter, resultando em adulteração de propriedade ou atribuição em massa (mass assignment).
Recomendações Atualizar para a versão 2.21.4 para a linha 2.21. Atualizar para a versão 3.1.4 para a linha 3.x.
Explorabilidade
Exploit
Correção
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-9FXM-VC8V-HJ55
CLEANSTART-2026-AA21675
CLEANSTART-2026-AM39668
CLEANSTART-2026-BK55944
CLEANSTART-2026-CG97274
CLEANSTART-2026-EC45528
CLEANSTART-2026-FI31779
CLEANSTART-2026-FR63847
CLEANSTART-2026-GG40538
CLEANSTART-2026-HL20029
CLEANSTART-2026-II13133
CLEANSTART-2026-WT54034
CLEANSTART-2026-ZG74825
ECHO-5BD4-F087-1A66
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾