Nutanix AHV : 複数の脆弱性 (NXSA-AHV-10.3.1.12)

critical Nessus プラグイン ID 335151

Language:

概要

Nutanix AHV ホストは、複数の脆弱性の影響を受けます。

説明

リモートホストにインストールされている AHV のバージョンは、10.3.1.12 より前です。したがって、NXSA-AHV-10.3.1.12 のアドバイザリに記載されている複数の脆弱性の影響を受けます。

- pyOpenSSL は OpenSSL ライブラリの Python ラッパーです。バージョン 22.0.0 から 26.0.0 より前のバージョンでは、ユーザーが「set_cookie_generate_callback」に対するコールバックを提供して 256 バイトより大きいクッキー値を返した場合、pyOpenSSL は OpenSSL が提供したバッファをオーバーフローする可能性があります。バージョン 26.0.0 以降、長すぎるクッキー値は拒否されます。(CVE-2026-27459)

- 問題の要約: OpenSSL API 関数 SSL_free_buffers を呼び出すと、一部の状況で、以前は解放されていたメモリがアクセスされる可能性があります 影響の要約: メモリ解放後使用 (Use After Free) により、有効なデータの破損、クラッシュ、または任意のコードの実行などの幅広い結果が生じる可能性があります。ただし、この問題の影響を受けるのは、SSL_free_buffers 関数を直接呼び出すアプリケーションのみです。この関数を呼び出さないアプリケーションは脆弱ではありません。弊社の調査によると、この関数がアプリケーションで使用されることはほとんどありません。SSL_free_buffers 関数は、ネットワークからの着信レコードを処理する際に使用される内部 OpenSSL バッファを解放するために使用されます。バッファが現在使用されていない場合にのみ、呼び出しが成功することが期待されます。しかし、バッファが使用中であるにも関わらず解放される 2 つのシナリオが特定されています。最初のシナリオは、レコードヘッダーがネットワークから受信され、OpenSSL によって処理されましたが、レコード本体全体がまだ到着していない場合です。この場合、レコードの一部が処理されただけでバッファが使用中であっても、SSL_free_buffers の呼び出しは成功します。2 番目のシナリオは、アプリケーションデータを含むレコード全体が OpenSSL によって受信および処理されたものの、アプリケーションがこのデータの一部しか読み取っていない場合に発生します。この場合も、バッファが使用中であっても、SSL_free_buffers の呼び出しは成功します。これらのシナリオは通常の操作中に偶発的に発生する可能性がありますが、悪意のある攻撃者がこれが発生する状況を作り出そうとする可能性があります。弊社は、この問題が積極的に悪用されていることを認識していません。3.3、3.2、3.1、および 3.0 の FIPS モジュールは、この問題の影響を受けません。(CVE-2024-4741)

- 問題のサマリー: 特別に細工された PKCS#7 または S/MIME 署名付きメッセージにより、PKCS#7 署名認証中に use-after-free が発生する可能性があります。影響のサマリー: メモリ解放後使用 (use-after-free) により、プロセスのクラッシュ、ヒープの破損、またはリモートでのコード実行が引き起こされる可能性があります。PKCS#7 または S/MIME 署名付きメッセージを処理するときに、SignedData digestAlgorithms フィールドが空の ASN.1 SET として存在すると、OpenSSL が PKCS7_verify() 中に呼び出し元所有の BIO を不適切に解放する可能性があります。呼び出し元のアプリケーションが BIO をその後使用すると、メモリ解放後使用 (Use After Free) 状態になります。一般的なケースでは、これはアプリケーションが最初に PKCS7_verify() に渡された BIO で BIO_free() を後に呼び出すときに発生します。アロケーターの動作やアプリケーション固有の BIO 使用パターンによっては、これによりクラッシュやその他のメモリ破損が発生する可能性があります。一部のアプリケーションコンテキストでは、これがリモートコードの実行のために悪用される可能性があります。OpenSSL PKCS#7 API を使用して PKCS#7 または S/MIME 署名のあるメッセージを処理するアプリケーションが影響を受ける可能性があります。この処理に CMS API を使用するアプリケーションは影響を受けません。4.0、3.6、3.5、3.4、3.0 の FIPS モジュールは、この問題による影響を受けません。これは、影響を受けるコードが OpenSSL FIPS モジュール境界の外部にあるためです。(CVE-2026-45447)

- 3.4.3 より前の Rsync バージョンには、デーモンファイル処理に time-of-check to time-of-use (TOCTOU) の競合状態があります。これにより、攻撃者は親ディレクトリコンポーネントをシンボリックリンクで置き換えることで、意図されたディレクトリ外にファイル書き込みをリダイレクトできます。モジュールパスへの書き込みアクセス権を持つ攻撃者がこの競合状態を悪用して任意のファイルを作成または上書きすることで、機密性の高いシステムファイルを変更したり、デーモンが昇格された権限で実行されるときに権限昇格を実行したりする可能性があります。この脆弱性を発生させることができるのは、chroot 設定が false の場合のみです。(CVE-2026-29518)

- Rsync バージョン 3.4.2 以前には、圧縮トークンデコーダーに整数オーバーフローの脆弱性があります。32 ビットの署名付きカウンターがオーバーフローをチェックしないため、悪意のある送信者がオーバーフローを発生させて、受信者プロセスに意図されたバッファ領域外からデータを読み返させる可能性があります。
攻撃者がこの脆弱性を悪用して、環境変数、パスワード、ヒープおよびスタックデータ、ライブラリメモリポインターなどのプロセスメモリの内容を漏えいし、ASLR の有効性を大幅に低下させ、さらなる悪用を助長する可能性があります。(CVE-2026-43618)

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

ソリューション

Nutanix AHV ソフトウェアを推奨バージョンにアップデートしてください。アップグレードの前に: このクラスターを Prism Central に登録する場合は、まず Prism Central を互換性のあるバージョンにアップグレードしてください。Nutanix ポータルのソフトウェア製品の相互運用性ページを参照してください。

参考資料

http://www.nessus.org/u?54115ce1

プラグインの詳細

深刻度: Critical

ID: 335151

ファイル名: nutanix_NXSA-AHV-10_3_1_12.nasl

バージョン: 1.1

タイプ: Local

ファミリー: Misc.

公開日: 2026/8/13

更新日: 2026/8/13

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

リスク情報

VPR

リスクファクター: High

スコア: 7.6

パーセンタイル: 98.48

CVSS v2

リスクファクター: Critical

基本値: 10

現状値: 7.8

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

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

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.8

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

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

CVSS v4

リスクファクター: Critical

Base Score: 9.2

Threat Score: 8.2

Threat Vector: CVSS:4.0/E:P

Vector: CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

脆弱性情報

CPE: cpe:/o:nutanix:ahv

必要な KB アイテム: Host/Nutanix/Data/Node/Version, Host/Nutanix/Data/Node/Type

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

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

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

脆弱性公開日: 2023/12/12

参照情報

CVE: CVE-2024-34459, CVE-2024-4741, CVE-2025-10911, CVE-2026-27448, CVE-2026-27459, CVE-2026-29518, CVE-2026-3039, CVE-2026-42944, CVE-2026-42959, CVE-2026-43618, CVE-2026-45186, CVE-2026-45447, CVE-2026-5946