Python Library Tornado < 6.5.6 の複数の脆弱性

high Nessus プラグイン ID 321525

概要

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

説明

リモートホストにインストールされている Tornado Python ライブラリのバージョンは 6.5.6 より前です。そのため、以下の複数の脆弱性の影響を受けます。

- SimpleAsyncHTTPClient が 3xx リダイレクトに従う場合、元の HTTPRequest を浅くコピーし、URL を書き換え、max_redirects を減らし、Host ヘッダーのみを削除します。リダイレクト先のオリジンが変わった場合でも、Authorization、auth_username、auth_password、auth_mode はクリアされません。その結果、デフォルトである follow_redirects=True の場合、1 つのオリジンを対象とした認証情報が別のオリジンに転送される可能性があります。(CVE-2026-49853)

- Tornado の gzip 展開ルーチンは、サイズが制限されたチャンク単位で動作しますが、蓄積する展開済みチャンクの合計サイズには全体的な制限がありません (圧縮データの合計サイズには常に制限がありました)。これにより、デフォルト構成の SimpleAsyncHTTPClient 経由でアクセスした場合、悪意のあるサーバーが事実上無制限のメモリを消費する可能性があります。(CVE-2026-49855)

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

ソリューション

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

参考資料

http://www.nessus.org/u?59b729ba

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

プラグインの詳細

深刻度: High

ID: 321525

ファイル名: python_tornado_6_5_6.nasl

バージョン: 1.3

タイプ: Local

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

ファミリー: Misc.

公開日: 2026/6/19

更新日: 2026/8/25

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

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

リスク情報

VPR

リスクファクター: Low

スコア: 3.3

パーセンタイル: 51.2

CVSS v2

リスクファクター: Medium

基本値: 6.8

現状値: 5

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

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

CVSS v3

リスクファクター: High

基本値: 7.7

現状値: 6.7

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

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

脆弱性情報

CPE: cpe:/a:tornadoweb:tornado

必要な KB アイテム: installed_sw/tornado

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

パッチ公開日: 2026/5/27

脆弱性公開日: 2026/5/27

参照情報

CVE: CVE-2026-49853, CVE-2026-49855

IAVB: 2026-B-0166