Python Library Tornado < 6.5.8 の DoS (CVE-2026-82397)

high Nessus プラグイン ID 344487

概要

リモートホストにインストールされている Python ライブラリは、サービス拒否の脆弱性による影響を受けます。

説明

リモートホストにインストールされている Tornado Python パッケージのバージョンは 6.5.8 より前です。したがって、サービス拒否の脆弱性の影響を受けます。

- Tornado は、Python ウェブフレームワークおよび非同期ネットワークライブラリです。6.5.8 以前の Tornado は、tornado/escape.py 内で urllib.parse.parse_qs を使用して application/x-www-form-urlencoded リクエストボディを解析する際、max_num_fields を渡していません。tornado/web.py の RequestHandler._execute は、tornado/httputil.py の HTTPServerRequest._parse_body および parse_body_arguments を介して、ハンドラーへのディスパッチ前にボディを解析します。そのため、区切り文字で区切られた数百万ものフィールドを含む、認証されていないリクエストボディが、シングルスレッドのイベントループを同期的に停止させ、すべての接続を遅延させる可能性があります。このボディサイズは max_buffer_size によってのみ制限されており、デフォルト値は 104857600 バイトです。この問題はバージョン 6.5.8 で修正されています。(CVE-2026-82397)

Nessus はこの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

Tornado バージョン 6.5.8 以降にアップグレードしてください。

参考資料

https://github.com/tornadoweb/tornado/releases/tag/v6.5.8

http://www.nessus.org/u?bd977304

プラグインの詳細

深刻度: High

ID: 344487

ファイル名: python_tornado_6_5_8.nasl

バージョン: 1.3

タイプ: Local

エージェント: windows, macosx, unix

ファミリー: Misc.

公開日: 2026/9/10

更新日: 2026/9/11

設定: 徹底したチェックを有効にする (optional)

サポートされているセンサー: Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Low

スコア: 3

パーセンタイル: 23.62

CVSS v2

リスクファクター: High

基本値: 7.8

現状値: 5.8

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C

CVSS スコアのソース: CVE-2026-82397

CVSS v3

リスクファクター: High

基本値: 7.5

現状値: 6.5

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

現状ベクトル: CVSS:3.0/E:U/RL:O/RC:C

脆弱性情報

CPE: cpe:/a:tornadoweb:tornado

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2026/8/6

脆弱性公開日: 2026/8/31

参照情報

CVE: CVE-2026-82397

IAVB: 2026-B-0248