nltk 库中版本 ≤ 3.10.2(已在 3.10.3 中修复)的 PorterStemmer 组件在 方法中存在因算法复杂度低效导致的拒绝服务(DoS)漏洞。 具体而言,辅助函数 在每次调用时都会向后退溯遍历字符串末尾所有连续的 'y' 字符;而 函数会在词的每个位置调用该辅助函数,从而导致整体时间复杂度达到 O(n²) 的平方级开销。 攻击者只需提供一个约 20-50 KB、由大量连续 'y' 后接匹配后缀(如 'ness')的不可信输入,即可使单个 CPU 核心被占用数秒至数分钟,从而造成系统可用性问题。
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-81727 | 7.1 HIGH | NLTK before 3.10.3 Hardlink File Overwrite via downloader |
| CVE-2026-81726 | 7.0 HIGH | NLTK through 3.10.3 Path Traversal via Model-Artifact APIs |
| CVE-2026-81724 | 5.3 MEDIUM | NLTK before 3.10.3 Denial of Service via Uncontrolled Recursion |
| CVE-2026-81723 | 3.7 LOW | NLTK before 3.10.3 Quadratic CPU Exhaustion via XMLCorpusView |
| CVE-2026-81725 | 3.7 LOW | NLTK before 3.10.3 Regular Expression Denial of Service via Pl196xCorpusReader |
No comments yet