PT-2026-84291

CVE-2026-83557

·

Publicado

2026-09-01

·

Atualizado

2026-10-23

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.11.0 a 2.18.9 com.fasterxml.jackson.core:jackson-databind versões 2.19.0 a 2.21.5 com.fasterxml.jackson.core:jackson-databind versões 2.22.0 a 2.22.1 tools.jackson.core:jackson-databind versões 3.0.0 a 3.1.5 tools.jackson.core:jackson-databind versões 3.2.0 a 3.2.1
Description O DefaultBaseTypeLimitingValidator (o PolymorphicTypeValidator aplicado automaticamente sempre que @JsonTypeInfo é usado sem um validador customizado) não inclui java.lang.Comparable em sua lista de tipos base inseguros. Consequentemente, a função isSafeSubType() retorna verdadeiro para qualquer classe que implemente Comparable. Se uma aplicação declarar uma propriedade ou classe anotada com @JsonTypeInfo tendo Comparable como tipo base e não possuir um validador customizado, ela aceitará identificadores de tipo para essencialmente qualquer classe que implemente Comparable. Isso permite a instanciação de objetos controlados por um atacante; um caso demonstrado constrói um java.io.File para um caminho arbitrário escolhido pelo atacante, o que pode resultar em path-traversal se a aplicação posteriormente chamar métodos sensíveis ao caminho no valor. Esta falha não afeta a tipagem padrão global via activateDefaultTyping(), pois esse método exige um argumento explícito de PolymorphicTypeValidator.
Recommendations Atualizar com.fasterxml.jackson.core:jackson-databind versões 2.11.0 a 2.18.9 para 2.18.10. Atualizar com.fasterxml.jackson.core:jackson-databind versões 2.19.0 a 2.21.5 para 2.21.6. Atualizar com.fasterxml.jackson.core:jackson-databind versões 2.22.0 a 2.22.1 para 2.22.2. Atualizar tools.jackson.core:jackson-databind versões 3.0.0 a 3.1.5 para 3.1.6. Atualizar tools.jackson.core:jackson-databind versões 3.2.0 a 3.2.1 para 3.2.2. Como medida de mitigação temporária, configure um PolymorphicTypeValidator customizado em vez de depender do validador padrão ao usar @JsonTypeInfo.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-GX83-3VF8-GH7J
CLEANSTART-2026-AH35927
CLEANSTART-2026-BM20814
CLEANSTART-2026-CI22056
CLEANSTART-2026-DV60497
CLEANSTART-2026-GG40538
CLEANSTART-2026-HB03857
CLEANSTART-2026-HR33397
CLEANSTART-2026-HZ51336
CLEANSTART-2026-JJ71926
CLEANSTART-2026-LT75275
CLEANSTART-2026-PV37288
CLEANSTART-2026-PZ89066
CLEANSTART-2026-SN44747
CLEANSTART-2026-SU61748
CLEANSTART-2026-SY78666
CLEANSTART-2026-UI48167
CLEANSTART-2026-UZ99308
CLEANSTART-2026-XY46108
CLEANSTART-2026-YP50898
CLEANSTART-2026-ZI25974
ECHO-A123-F4FC-2053
OPENSUSE-SU-2026:11877-1
OPENSUSE-SU-2026:22034-1
RHLW-2026-09128B29F89DC8ED
RHLW-2026-804D65DF1A73952A
SUSE-SU-2026:24149-1
SUSE-SU-2026:4394-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾