ASN1SCC 是一款面向嵌入式系统的开源 ASN.1 编译器。在版本 4.7.0.1 之前,位于 中的 函数会读取足够数量的比特以解析受限整数,但当编码后的取值范围不是 2 的幂时,该函数未能拒绝超出声明范围的值。由此生成的用于可变长度 SEQUENCE OF、OCTET STRING、BIT STRING 及字符串类型的 uPER 和 ACN 解码器,会将该无效结果用作循环或复制操作的长度参数。因此,精心构造的超出范围的大小字段可能导致写入操作超出目标缓冲区边界。解码不受信任的受影响数据可能破坏堆或栈内存,引发
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-76077 | 8.1 HIGH | ASN1SCC: Stack buffer overflow and out-of-bounds read in XER tokenizer NT() |
| CVE-2026-75615 | 5.3 MEDIUM | ASN1SCC: Out-of-bounds read via unvalidated character index in ASN.1 string decoders |