Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-114603— OpenTelemetry Python: Unbounded tracestate parsing in opentelemetry-api

Quick assessment

Affected
open-telemetry opentelemetry-python
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

OpenTelemetry Python 提供了 OpenTelemetry 的 Python API 和 SDK。在 1.45.1 版本之前,通过 调用的 函数 (位于 中),在解析传入的 W3C 头部时,使用了包含无界可选空白字符的正则表达式。如果某个恶意构造的头部包含一长串空格或制表符,且其后未跟随逗号,则会在应用成员数量限制之前引发二次回溯(quadratic backtracking)。因此,使用默认 W3C Trace Context 传播器的服务,在 HTTP 服务器、解析器、网关或自定义载体接受到足

CVSS 5.3 · Medium

Possible ATT&CK Techniques 1 AI

T1499 · Endpoint Denial of Service
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-114603

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
OpenTelemetry Python: Unbounded tracestate parsing in opentelemetry-api
Source: CVE Program / CVE List V5
Vulnerability Description
OpenTelemetry Python provides the Python API and SDK for OpenTelemetry. Prior to 1.45.1, the opentelemetry-api function TraceState.from_header in opentelemetry/trace/span.py, reached through TraceContextTextMapPropagator.extract, parses inbound W3C tracestate headers with an unbounded optional-whitespace regular expression. A malformed header containing a long run of spaces or tabs without a following comma causes quadratic backtracking before the member-count limit is applied. Services using the default W3C Trace Context propagator can therefore spend excessive CPU time on one unauthenticated request when the HTTP server, parser, gateway, or custom carrier accepts a sufficiently large header. The processing can occupy a synchronous worker or delay unrelated requests on the same asynchronous event loop. The impact is limited to availability and does not expose or modify telemetry data or allow code execution. This issue is fixed in version 1.45.1.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Source: CVE Program / CVE List V5
Vulnerability Type
未加控制的资源消耗(资源穷尽)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
open-telemetry opentelemetry-python < 1.45.1 -

II. Public POCs for CVE-2026-114603

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-114603

请登录查看更多情报信息。

Other References for CVE-2026-114603 (5)

IV. Related Vulnerabilities

V. Comments for CVE-2026-114603

No comments yet


Leave a comment