OpenTelemetry Java présente une consommation CPU excessive lors de l’analyse de certains en-têtes W3C `tracestate`, pouvant entraîner un déni de service lorsque ces en-têtes atteignent le propagateur. La vulnérabilité concerne `opentelemetry-api` jusqu’à la version 1.66.0 incluse ; la mise à niveau vers la version 1.67.0 ou ultérieure est recommandée.
Source : GHSA-ccrj-gw8r-854m — opentelemetry-java: Quadratic CPU consumption in W3C tracestate parsing
Analyse technique
L’analyse de tracestate malformés contenant de longues séquences d’espaces ou de tabulations sans virgule suivante peut prendre un temps quadratique. L’extraction bloque le thread appelant ; l’impact dépend notamment des limites de taille des en-têtes et de la configuration des proxies.
Impact, versions et correctif
Action recommandée
Mettre à niveau `io.opentelemetry:opentelemetry-api` vers la version 1.67.0 ou ultérieure.
Sources
- GHSA-ccrj-gw8r-854m — opentelemetry-java: Quadratic CPU consumption in W3C tracestate parsing
- NVD — CVE-2026-118259
Priorisation DFS : P4 · 2 source(s).