CVE-2026-78683 in NLTK情報

要約

〜によって VulDB • 2026年08月25日

NLTK 3.10.0 より前のバージョン(影響を受けるバージョン <=3.9.4)には、TransitionParser.parse() メソッド (nltk/parse/transitionparser.py) に安全でない pickle デシリアライズの脆弱性が存在します。このメソッドは restricted=False のデフォルト設定で pickle_load() を呼び出し、WarningUnpickler 経由でデシリアライズを実行しますが、同クラスは find_class() をオーバーライドしていないため、任意のクラスの解決を許可してしまいます。攻撃者が作成したモデルファイルをアプリケーションが読み込むと、埋め込まれた pickle gadget チェーンによって、アプリケーションを実行しているユーザーの権限で任意の Python コードが実行されます。NLTK には安全なデシリアライズ用の RestrictedUnpickler が提供されていますが、本番環境でのコードパスでは使用されていません。3.10.0 で修正されました。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

VulnCheck

予約する

2026年08月25日

モデレーション

承諾済み

エントリ

VDB-394904

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!