CVE-2026-91776 in jackson-databindinformación

Resumen

por VulDB • 2026-09-23

TypeDeserializerBase._findDeserializer() en FasterXML jackson-databind almacena en caché el deserializador resuelto bajo la identificación de tipo sin procesar (raw), proporcionada por el atacante. Cuando se configura la polimorfía basada en nombres con un mecanismo de respaldo, por ejemplo @JsonTypeInfo(use = Id.NAME, defaultImpl = ...), cada identificación de tipo no reconocida distinta se resuelve como el mismo deserializador de respaldo, pero se conserva como su propia clave en el mapa _deserializers. Dicho mapa no tiene un límite configurable y persiste durante toda la vida útil del deserializador de tipos; por lo tanto, un atacante que pueda suministrar repetidamente identificaciones de tipo desconocidas nuevas provoca una retención monótona (creciente) de memoria entre las solicitudes. El informante observó 10.000 entradas retenidas procedentes de 10.000 identificadores desconocidos distintos, frente a una única entrada para un caso de control que repitió el mismo identificador desconocido la misma cantidad de veces, lo que aísla la cardinalidad de las claves controladas por el atacante del volumen de solicitudes. La explotación requiere una aplicación que habilite la polimorfía basada en nombres con defaultImpl o un mecanismo de respaldo equivalente, acepte identificadores de tipo influenciados por el atacante y reutilice un ObjectMapper de larga duración entre solicitudes. La corrección evita almacenar en caché las resoluciones de respaldo para los identificadores no reconocidos y limita tanto el número de entradas almacenadas en caché como la longitud de una identificación de tipo que pueda ser almacenada en caché.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

HeroDevs

Reservar

2026-09-15

Divulgación

2026-09-23

Moderación

aceptado

Artículo

VDB-408802

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!