CVE-2021-43854 in NLTK情報

要約

〜によって VulDB • 2026年05月11日

NLTK (Natural Language Toolkit) は、自然言語処理の研究および開発をサポートするオープンソースのPythonモジュール、データセット、およびチュートリアルのスイートです。バージョン3.6.5より前のバージョンは、正規表現拒否サービス(ReDoS)攻撃に対して脆弱です。この脆弱性は、PunktSentenceTokenizer、sent_tokenize、およびword_tokenizeに存在します。これらのクラスまたは関数のいずれかを使用しているユーザーは、ReDoS攻撃に対して脆弱です。要するに、これらの脆弱な関数のいずれかに特別に作成された長い入力を渡すと、実行に非常に多くの時間がかかるようになります。予測不可能なユーザー入力のトークン化に脆弱な関数のいずれかに依存しているプログラムの場合、脆弱性のないバージョンのNLTKへのアップグレードを強く推奨します。アップグレードが不可能なユーザーの場合、脆弱な関数のいずれかへの入力の最大長を制限することで、実行時間を制限することができます。そのような制限を実装することを推奨します。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

GitHub, Inc.

予約する

2021年11月16日

モデレーション

承諾済み

エントリ

VDB-188999

EPSS

0.02668

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!