Aller au contenu
Développeur Full Stack
, ,

Jackson CBOR : déni de service par accumulation de tags

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P4Non déterminée

Le parseur CBOR de `jackson-dataformat-cbor` peut subir un déni de service par complexité algorithmique lorsqu’il traite une longue suite de tags CBOR. La croissance incrémentale de la structure qui les accumule entraîne un coût quadratique en temps et une forte pression sur le ramasse-miettes; aucun correctif ni version corrigée n’est précisé dans les éléments fournis.

Java
IdentifiantCVE-2026-106554
GravitéNon déterminée
Exploitationnon connue / non déterminée
Correctif2.18.12, 2.21.8, 2.22.4, 3.1.8 ou 3.2.4 selon la branche

Source : NVD — CVE-2026-106554

Analyse technique

Dans `CBORParser`, la liste des tags augmente par incréments fixes et est recopiée lors des agrandissements; une suite non bornée de tags provoque un coût quadratique en temps et en GC.

Impact, versions et correctif

Événement datéLa fiche NVD indique une publication le 2026-11-04T16:17:32.640Z, dans la période demandée.
ImpactUn flux CBOR spécialement construit peut monopoliser le processeur et provoquer une pression mémoire/GC, jusqu’à épuiser les threads de traitement.
Versions affectéesVersions 2.x et 3.x; la fiche mentionne un essai sur 2.18.2 et le code HEAD des branches concernées
Version corrigée2.18.12, 2.21.8, 2.22.4, 3.1.8 ou 3.2.4 selon la branche
Exploitation activenon connue / non déterminée
PoC publicinconnu
Publication2026-11-04T16:17:32.640Z
Mise à jour2026-11-04T16:17:32.640Z

Action recommandée

Mettre à niveau vers une version corrigée de la branche utilisée; limiter, si possible, la taille et la complexité des entrées CBOR non fiables.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :