pyasn1 是一个面向 Python 的通用 ASN.1 库。在 0.3.3 至 0.6.5 版本中,无模式(schemaless)容器解码会将每个已解码组件的 TagSet 存储到一个持续增长的集合中,尽管实际上只需区分“单一标签”与“多个标签”这两种类型。攻击者可构造包含大量不同长标签 ID 的 BER、CER 或 DER 输入,使这些标签的 TagSet 哈希发生碰撞。在 中,每次后续插入操作都需要与数量不断增长的先前碰撞标签进行比较,从而导致 CPU 工作量呈二次方增长,而解码后的值及其顺序仍然保持有效。
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC| CVE-2026-119197 | 7.5 HIGH | pyasn1 二进制 REAL 解码二次复杂度拒绝服务漏洞 |
| CVE-2026-119196 | 7.5 HIGH | pyasn1 构造位串解码二次 CPU 消耗漏洞 |
| CVE-2026-119195 | 7.5 HIGH | pyasn1 字符串与 ANY 解码二次时间拒绝服务漏洞 |