dd-trace-cpp 是 Datadog 的 C++ 分布式追踪库。在 2.1.0 之前,dd-trace-cpp 在解析传入的 W3C baggage 头部时,未在提取路径上执行 或 的限制,而这些限制在注入阶段是有效的。一个远程未认证的攻擊者可以发送包含大量逗号分隔的键值对或一个非常大的值的头部,从而导致每个请求产生哈希表分配,造成无界的 CPU 和内存消耗。在大多数受影响的追踪器中,除非从 或 中移除 baggage,否则 baggage 提取功能默认启用,因此面向互联网的受影响服务可能会遭受服务拒绝(D
| 厂商 | 产品 | 版本范围 | 状态 |
|---|---|---|---|
| DataDog | dd-trace-cpp | < 2.1.0 |
affected |
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| DataDog | dd-trace-cpp | < 2.1.0 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论