Ubuntu 23.04: libxml2 の脆弱性 (USN-6028-2)

high Nessus プラグイン ID 176892

概要

リモートUbuntuホストに1つ以上のセキュリティ更新がありません。

説明

リモートの Ubuntu 23.04ホストには、USN-6028-2 のアドバイザリに記載された複数の脆弱性の影響を受けるパッケージがインストールされています。

- NULL ポインターデリファレンスにより、攻撃者がサービス拒否 (またはアプリケーションクラッシュ) を引き起こす可能性があります。これは、lxml が libxml2 2.9.10から 2.9.14と共に使用される場合にのみ適用されます。libxml2 2.9.9以前は影響を受けません。これにより、アプリケーションで脆弱なコードシーケンスが与えられると、偽造された入力データを介してクラッシュが発生する可能性があります。脆弱性の原因は iterwalk 関数です (canonicalize 関数でも使用されます)。通常、解析+ iterwalk がより効率的な iterparse 関数に置き換えられることを考えると、このようなコードは広範囲に使用されるべきではありません。しかし、たとえば、C14N にシリアル化する XML コンバーターも脆弱であり、このコードシーケンスには正当な使用例があります。信頼できない入力が (リモートでも) 受信され、iterwalk 関数を介して処理されると、クラッシュがトリガーされる可能性があります。
(CVE-2022-2309)

- 2.10.4より前の libxml2 で、特定の無効な XSD スキーマを解析すると、NULL ポインターデリファレンスが発生し、続いてセグメンテーション違反が発生する可能性があります。これは、xmlschemas.c の xmlSchemaFixupComplexType で発生します。(CVE-2023-28484)

- 2.10.4より前の libxml2 で問題が発見されました。細工された XML ドキュメントで空の dict 文字列をハッシュするとき、dict.c の xmlDictComputeFastKey が非決定的な値を生成し、二重解放などのさまざまなロジックおよびメモリエラーを引き起こす可能性があります。この動作が発生するのは、空の文字列の最初のバイトを使用しようとする試みがあり、任意の値 (「\0」値だけではない) が可能であるためです。(CVE-2023-29469)

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

ソリューション

影響を受けるパッケージを更新してください。

参考資料

https://ubuntu.com/security/notices/USN-6028-2

プラグインの詳細

深刻度: High

ID: 176892

ファイル名: ubuntu_USN-6028-2.nasl

バージョン: 1.0

タイプ: local

エージェント: unix

公開日: 2023/6/7

更新日: 2023/6/7

サポートされているセンサー: Agentless Assessment, Frictionless Assessment Agent, Frictionless Assessment AWS, Frictionless Assessment Azure, Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 4.4

CVSS v2

リスクファクター: Medium

基本値: 5

現状値: 3.9

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

CVSS スコアのソース: CVE-2022-2309

CVSS v3

リスクファクター: High

基本値: 7.5

現状値: 6.7

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

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

脆弱性情報

CPE: cpe:/o:canonical:ubuntu_linux:23.04, p-cpe:/a:canonical:ubuntu_linux:libxml2, p-cpe:/a:canonical:ubuntu_linux:libxml2-dev, p-cpe:/a:canonical:ubuntu_linux:libxml2-utils, p-cpe:/a:canonical:ubuntu_linux:python3-libxml2

必要な KB アイテム: Host/cpu, Host/Ubuntu, Host/Ubuntu/release, Host/Debian/dpkg-l

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2023/6/7

脆弱性公開日: 2022/7/5

参照情報

CVE: CVE-2022-2309, CVE-2023-28484, CVE-2023-29469

USN: 6028-2