CVE-2026-107891 揭示了 musl libc 的 regcomp() 函数中存在多个整数溢出漏洞,可能导致内存分配错误和堆越界写入。漏洞触发条件取决于正则表达式模式本身的大小和复杂度,而非被匹配的目标数据。处理不受信任或畸形正则表达式的应用程序可能面临远程代码执行风险。
背景
musl libc 是一个轻量级、快速且符合标准的 C 标准库实现,常用于嵌入式系统、容器以及作为 glibc 的替代方案。regcomp() 函数将 POSIX 正则表达式模式编译为内部表示结构,供后续匹配操作使用。
- 来源
- Lobsters
- 发布时间
- 2026年10月22日 01:40
- 评分
- 8.0 / 10