CVE-2026-13221 — Perl versions through 5.43.9 produce silently incorrect...
CVE-2026-13221 漏洞深度分析
漏洞概述
CVE 编号: CVE-2026-13221
CVSS 评分: 9.1(CRITICAL)
CVSS 向量: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
CWE 分类: CWE-190
漏洞状态: Analyzed
发布时间: 2026-07-13T17:16:48.923
最后更新: 2026-07-14T18:15:18.850
漏洞描述
Perl versions through 5.43.9 produce silently incorrect regular expression matches when an alternation of more than 65535 fixed string branches is compiled into a trie in Perl_study_chunk.
When such branches are combined into a trie, the delta between the first branch and the shared tail is stored in a 16-bit field. A branch count above 65535 overflows the field, and the trie's match decision table is truncated with no warning or error.
A pattern of this shape produces false positive matches (matching strings it should not) and false negative matches (failing to match strings it should). When such a pattern gates an access or filtering decision, the result is wrong.
影响分析
此漏洞的具体影响取决于实际利用场景。"
修复建议
- 及时关注厂商发布的安全更新和补丁
- 升级受影响组件到最新版本
- 如无法立即升级,参考厂商提供的临时缓解措施
- 加强网络访问控制和监控