概要
リモートの SUSE ホストに 1 つ以上のセキュリティ更新がありません。
説明
リモートの SUSE Linux SLES15 / SLES_SAP15 ホストには、SUSE-SU-2026:4630-1 のアドバイザリに記載された複数の脆弱性の影響を受けるパッケージがインストールされています。
- CVE-2026-7210:「xml.parsers.expat」および「xml.etree.ElementTree」は、Expat ハッシュフラッディング保護に対して不十分なエントロピーを使用します(bsc#1264962)。
- CVE-2026-15310:bzip2/LZMA/Zstandard 展開の zipfile でのメモリ枯渇(bsc#1277111)。
- CVE-2026-15806:ある URL スキームの urllib.request.HTTPPasswordMgr 認証情報を別のスキームに送信(bsc#1276223)。
- CVE-2026-17084:StringPrep アルゴリズムは、Unicode 3.2.0 (bsc#1276226)外の Unicode コードポイント属性を考慮していました。
- CVE-2026-19445:参照されていない SSLContext インスタンスで再割り当てされた SNI コールバックにより、use-after-free(bsc#1283969)が発生する可能性があります。
- CVE-2026-19553:wrap_bio() で省略された server_hostname 引数により、サイレントホスト名検証バイパスが発生する可能性があります(bsc#1283826)。
- CVE-2026-19672:tarfile 抽出フィルターバイパスにより、宛先(bsc#1276227)外にディレクトリが作成される可能性があります。
- CVE-2026-82049:tarfile 抽出フィルターが、シンボリックリンクへのハードリンクを含むアーカイブを誤って処理するため、ファイルの変更およびコンテンツ漏洩(bsc#1280459)が可能になります。
python310 の変更点:
- 3.10.22 への更新(最終リリース、Upstream EOS)
- セキュリティ
- GH-158446:浮動小数点または複合ファイルをプラットフォームのINT_MAXに近い精度でフォーマットする際に発生する可能性があるクラッシュまたは不適切な出力を修正します。PyOS_double_to_string() は現在、プレゼンテーションの型や値に関わらず、その大きさの精度に対して ValueError を上げるようになりました。これは、書式文字列パーサーが INT_MAX を超える精度に対して既に行っていたことです。
- GH-156793:asyncio:SSL の場合、loop.start_tls() および loop.create_connection() が server_hostname 引数を検証するようになりました。SSLContext は check_hostname を True に設定して渡され、 server_hostname がない場合は DeprecationWarning を発行します。(これにより、Python 3.13 以降で ValueError が発生します。)(bsc#1283826、 CVE-2026-19553)
- GH-156793:SSL。SSLContext.wrap_bio() は現在、SSL と同様に server_side、server_hostname、セッション引数を検証します。SSLContext.wrap_socket() ですが、後方互換性の理由から ValueError の代わりに DeprecationWarning を発行します。
特に、check_hostnameが有効でwrap_bio()に渡されたserver_hostnameがない場合、DeprecationWarningを発してホスト名がチェックされなかったことを示すようになりました。(Python 3.13 以降では、これにより ValueError が発生します。)
- gh-157265:tarfile において、リンクの抽出がアーカイブのメンバーの抽出にフォールバックする場合、抽出されたメンバーの名前をリンクのものに置き換えて呼び出された場合に、フィルター関数が None を返す際にメンバーをスキップします。
- GH-157190:シンボリックリンクへのハードリンクを使用する細工されたアーカイブが、宛先ディレクトリ外のファイルの権限と変更時刻を変更し、抽出されたツリー内でその内容を漏洩する可能性がある、tarfile データおよび tar 抽出フィルターの脆弱性を修正しました。これは CVE 2026-82049に対処します。(bsc#1280459、 CVE-2026-82049)
- GH-157953:バンドルされているlibexpatをバージョン 2.8.5に更新してください。
- gh-156002:zip2、LZMA、または Zstandard で圧縮されたメンバーの読み取りあたり zipfile 展開するデータ量を、デフレートの既存の制限に一致してバインドします。以前は、小さなアーカイブメンバーが、小さなチャンクで読み取られる場合でも、バインドされていない割り当てに拡張する可能性がありました。(bsc#1277111、 CVE-2026-15310)
- gh-155999:tarfile tar およびデータ抽出フィルターを修正し、名前が宛先を離れて復帰するメンバーのために、宛先外にディレクトリを作成する(例:/evil/../dest/sub/file 格納チェックで解決済みパスが使用されましたが、中間ディレクトリは与えられた名前から作成されました。(bsc#1276227、 CVE-2026-19672)
- gh-156293:sni_callbackが接続を別の SSLContext に切り替え、コールバックを伝送するコンテキストがアプリケーションによって参照されなくなった場合の、ssl のクラッシュを修正します。sni_callbackコンテキストを存続させているサーバー(リスニングソケットをラップするか、サーバーオブジェクトに保存される通常のケース)は影響を受けませんでした。これは CVE-2026-19445に対処します。(bsc#1283969、 CVE-2026-19445)
- gh-155292:RFC 3454 で定義されているものを超える Unicode コードポイント属性を考慮しないように、stringprep モジュールと encodings.idna コーデックを変更します。(bsc#1276226、 CVE-2026-17084)
- gh-155694:HTTPPasswordMgr 認証情報を URL スキームにスコープすることで CVE-2026-15806 を修正し、HTTPS URL に保存された認証情報が一致する HTTP URL に使用されないようにします。一方、スキームのない URI はどのスキームにも一致し続けます。(bsc#1276223、 CVE-2026-15806)
- gh-149018:Python が libExpat 2.8.0 以降でコンパイルされている場合の、xml.parsers.expat および xml.etree.ElementTree における XML ハッシュフラッディング攻撃に対する保護を改善しました。
(bsc#1264962、CVE-2026-7210)
- ライブラリー
- GH-156002:zipfile は、プライベートな _get_decompressor() にモンキーパッチを適用することでインストールされたサードパーティのデコンプレッサーを通して再びメンバーを読み取り、Python 3.3から古い BZ2Decompressor API のみを実装するオブジェクトを返します。注意:needs_input および 2 引数の decompress() のないデコンプレッサーは、 CVE 2026-15310に脆弱です。
- GH-156353:デリミタに空白を使用する際の configparser の解析を修正します。
Tenable は、前述の記述ブロックを SUSE セキュリティアドバイザリから直接抽出しています。
Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。
ソリューション
影響を受けるパッケージを更新してください。
プラグインの詳細
ファイル名: suse_SU-2026-4630-1.nasl
エージェント: unix
サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus
リスク情報
ベクトル: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C
ベクトル: 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
Threat Vector: CVSS:4.0/E:U
Vector: CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
脆弱性情報
CPE: cpe:/o:novell:suse_linux:15, p-cpe:/a:novell:suse_linux:libpython3_10-1_0, p-cpe:/a:novell:suse_linux:python310-base, p-cpe:/a:novell:suse_linux:python310-curses, p-cpe:/a:novell:suse_linux:python310-dbm, p-cpe:/a:novell:suse_linux:python310-devel, p-cpe:/a:novell:suse_linux:python310-idle, p-cpe:/a:novell:suse_linux:python310-tk, p-cpe:/a:novell:suse_linux:python310-tools, p-cpe:/a:novell:suse_linux:python310
必要な KB アイテム: Host/local_checks_enabled, Host/cpu, Host/SuSE/release, Host/SuSE/rpm-list
エクスプロイトの容易さ: No known exploits are available