NLTK 3.9.4 至 3.10.2 版本中,CrubadanCorpusReader 存在路径遍历漏洞。 方法将语料库根目录与从语料库 table.txt 映射文件中读取的 crubadan_code(即第 0 列值)进行拼接,并使用内置的 函数而非经过路径安全验证的操作器来打开生成的文件路径。当该值为绝对路径时, 会丢弃根目录部分,导致读取操作绕过 nltk.pathsec 在 ENFORCE 模式设置下所实施的目录 containment(包含性)检查,从而逃逸出语料库目录。攻击者若能控制一个语料包,即可通
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-71513 | 8.8 HIGH | NLTK 3.10.0 through 3.10.2 Remote Code Execution via AllowlistUnpickler Dotted-Name Bypass |
| CVE-2026-62388 | 7.5 HIGH | NLTK before 3.10.0 Insecure Default Configuration pathsec |
| CVE-2026-62384 | 7.5 HIGH | NLTK FramenetCorpusReader Symlink Sandbox Bypass before 3.10.2 |
| CVE-2026-66393 | 7.5 HIGH | NLTK before 3.9.4 Denial of Service via JSONTaggedDecoder |
| CVE-2026-63312 | 7.5 HIGH | NLTK StreamBackedCorpusView Bypasses pathsec.ENFORCE Arbitrary File Read |
| CVE-2026-63310 | 7.1 HIGH | NLTK before 3.9.3 Missing Post-Download Integrity Verification |
| CVE-2026-65915 | 6.5 MEDIUM | NLTK before 3.10.0 Arbitrary File Read via FileSystemPathPointer |
| CVE-2026-70626 | 6.2 MEDIUM | NLTK before 3.9.4 Symlink Escape via CorpusReader |
| CVE-2026-62385 | 5.9 MEDIUM | NLTK 3.9.4 Path Traversal via FrameNet and NKJP Readers |
| CVE-2026-62383 | 5.5 MEDIUM | nltk IPIPANCorpusReader Symlink Arbitrary File Read |
| CVE-2026-63311 | 5.3 MEDIUM | NLTK before 3.10.0 SSRF via DNS Resolution Failure |
No comments yet