目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-106554— Jackson CBOR 标签栈二次增长导致拒绝服务漏洞

一分钟漏洞结论

影响对象
FasterXML jackson-dataformat-cbor
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

jackson-dataformats-binary 的 CBOR 模块中存在一个 CBOR 解析问题:无限制的 CBOR 标签序列会导致 TagList 以二次方时间增长,从而引发 CPU 或垃圾回收(GC)耗尽型拒绝服务(DoS)攻击,且已有概念验证(PoC)证实。 该 PoC 已在 com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.18.2 版本上成功执行;此漏洞同样存在于当前 2.x 和 3.x 分支(tools.jackson.dataf

AI 预测 5.3 利用难度: 极易

影响版本矩阵 10

厂商产品 版本范围状态
FasterXML jackson-dataformat-cbor 2.15.0< 2.18.12 affected
2.18.12 unaffected
2.19.0< 2.21.8 affected
2.21.8 unaffected
2.22.0< 2.22.4 affected
2.22.4 unaffected
3.0.0< 3.1.8 affected
3.1.8 unaffected
… +2 条更多
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-106554 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
jackson-dataformat-cbor: quadratic-time TagList growth on unbounded stacked tags (CPU/GC DoS, PoC)
来源: CVE Program / CVE List V5
Vulnerability Description
One CBOR-parsing issue in jackson-dataformats-binary's CBOR module: an unbounded run of CBOR tags drives quadratic-time TagList growth (CPU/GC-exhaustion DoS, PoC-proven). PoC executed against com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.18.2; present in current 2.x and 3.x (tools.jackson.dataformat.cbor) HEAD. Distinct from the Avro and Smile/Protobuf advisories for this repo. Quadratic CPU/GC DoS from an unbounded chain of CBOR tags (PoC-proven). File: cbor/src/main/java/.../cbor/CBORParser.java (tag handling -> TagList). CBOR permits a data item to be preceded by any number of semantic tags. The CBOR parser accumulates them in a TagList whose backing array grows by a fixed increment (+8), not by doubling, and re-scans/copies on each growth. An attacker sends a value preceded by a long run of tag bytes; the fixed-increment growth makes accumulating N tags O(N^2) in time (plus GC pressure), with no cap on the number of stacked tags. PoC (executed, JDK 17): feeding a CBOR stream consisting of a long run of tag bytes (e.g. tag 0xC0+) before a trivial value forces quadratic CPU/GC; parse time grows super-linearly with the tag count, pinning a request thread with no configurable limit. Impact. Algorithmic-complexity denial of service (CWE-407): a modest input of stacked tags consumes quadratic CPU/GC, pinning a request thread; concurrent requests exhaust the pool. Fix. Grow TagList by doubling and/or cap the number of stacked tags (StreamReadConstraints-style).
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
算法复杂性
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
FasterXML jackson-dataformat-cbor 2.15.0 ~ 2.18.12 -
FasterXML jackson-dataformat-cbor 3.0.0 ~ 3.1.8 -

二、漏洞 CVE-2026-106554 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-106554 的情报信息

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

CVE-2026-106554 其他参考 (1)

IV. Related Vulnerabilities