中危 Natural Language Toolkit 资源管理错误漏洞
CVE编号
CVE-2021-43854利用情况
暂无补丁情况
官方补丁披露时间
2021-12-24漏洞描述
Natural Language Toolkit(NLTK)是一款使用Python语言编写的自然语言处理工具包。 Natural Language Toolkit(NLTK) 3.6.5之前版本存在资源管理错误漏洞,该漏洞源于软件对于正则表达式的处理缺少过滤和转义,软件容易受到正则表达式拒绝服务(regular expression denial of service, ReDoS)攻击。该漏洞存在于PunktSentenceTokenizer、sent tokenize和word tokenize中。该类或这两个函数的任何用户都容易受到ReDoS攻击。对这些脆弱的函数进行专门设计的长输入将导致它们花费大量的执行时间。解决建议
目前厂商已发布升级补丁以修复漏洞,补丁获取链接:https://github.com/nltk/nltk/security/advisories/GHSA-f8m6-h2c7-8h9x受影响软件情况
# | 类型 | 厂商 | 产品 | 版本 | 影响面 | ||||
1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
运行在以下环境 | |||||||||
应用 | nltk | nltk | * | Up to (excluding) 3.6.5 | |||||
运行在以下环境 | |||||||||
系统 | debian_10 | nltk | * | Up to (including) 3.4-1 | |||||
运行在以下环境 | |||||||||
系统 | debian_11 | nltk | * | Up to (including) 3.5-1 | |||||
运行在以下环境 | |||||||||
系统 | debian_12 | nltk | * | Up to (excluding) 3.6.7-1 | |||||
运行在以下环境 | |||||||||
系统 | debian_9 | nltk | * | Up to (including) 3.2.1-2 | |||||
运行在以下环境 | |||||||||
系统 | debian_sid | nltk | * | Up to (excluding) 3.6.7-1 | |||||
- 攻击路径 远程
- 攻击复杂度 复杂
- 权限要求 无需权限
- 影响范围 全局影响
- EXP成熟度 未验证
- 补丁情况 官方补丁
- 数据保密性 无影响
- 数据完整性 无影响
- 服务器危害 DoS
- 全网数量 N/A
CWE-ID | 漏洞类型 |
CWE-400 | 未加控制的资源消耗(资源穷尽) |
Exp相关链接

版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论