pyasn1 是 Python 的一个通用 ASN.1 库。在 0.6.5 版本之前,该库在解码构造型字符串和不定长度的 ANY 类型时,会反复将每个数据片段拼接到一个不断增长的字节值上。攻击者控制的 BER 或 CER 数据可利用大量构造型 OCTET STRING 或字符字符串片段触发此问题。DER 编码会拒绝没有 schema 的构造型 OCTET STRING,但在 asn1Spec 指定为 univ.OctetString 时会接受其定长形式;同时,即使在没有 schema 的情况下,DER 也会接受构造
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.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-119197 | 7.5 HIGH | pyasn1: Quadratic-complexity denial of service in binary REAL decoding |
| CVE-2026-119196 | 7.5 HIGH | pyasn1: Quadratic CPU consumption in constructed BIT STRING decoding |
| CVE-2026-119194 | 7.5 HIGH | pyasn1: Quadratic CPU use in schemaless BER/CER/DER container decoding |