CentOS 9 : gnutls-3.8.10-4.el9

critical Nessus プラグイン ID 312106

概要

リモートの CentOS ホストに 1 つ以上の gnutls 用セキュリティ更新プログラムがありません。

説明

リモートの CentOS Linux 9 ホストに、gnutls-3.8.10-4.el9 ビルド変更ログに記載されている複数の脆弱性の影響を受けるパッケージがインストールされています。

- gnutlsに欠陥が見つかりました。この脆弱性は、gnutls が「nameConstraints」ラベルを大文字と小文字を区別して比較することにより発生します。具体的には、「excludedSubtrees」または「permittedSubtrees」内の「dNSName」(DNS) または「rfc822Name」(メール) 制約に関するものです。リモートの攻撃者は、Subject Alternative Name (SAN) の大文字と小文字の違いを含むリーフ証明書を細工することでこの問題を悪用でき、本来拒否されるべき証明書が受け入れられるポリシーバイパスにつながる可能性があります。これにより、不正アクセスまたは情報漏洩が発生する可能性があります。(CVE-2026-3833)

- GnuTLS ライブラリの gnutls_pkcs11_token_init() 関数に不具合が見つかりました。この関数は PKCS#11 トークンの初期化を処理します。予想よりも長いトークンラベルが処理されると、関数は固定サイズのスタックバッファの範囲外に書き込みます。このプログラミングエラーにより、GnuTLS を使用しているアプリケーションがクラッシュしたり、特定の条件下ではコード実行につながる可能性があります。その結果、GnuTLS に依存するシステムまたはアプリケーションは、サービス拒否またはローカル権限昇格攻撃の影響を受ける可能性があります。(CVE-2025-9820)

- GnuTLS の DTLS ハンドシェイク解析における欠陥により、ゼロ長かつ非ゼロオフセットの不正なフラグメントの処理時に、再アセンブリ中に整数アンダーフローが発生し、その結果として領域外読み取りが発生する可能性があります。この問題はリモートから悪用可能であり、情報漏洩またはサービス拒否を引き起こす可能性があります。(CVE-2026-33845)

- GnuTLS の DTLS ハンドシェイクフラグメント再アセンブリロジックにヒープバッファオーバーフローの脆弱性が存在します。この問題は、merge_handshake_packet() において発生します。この関数では、受信したハンドシェイクフラグメントがハンドシェイクタイプのみに基づいて照合およびマージされ、同一の論理メッセージに属するすべてのフラグメント間で message_length フィールドが一貫していることの検証が行われていません。攻撃者は、不整合な message_length 値を持つ細工された DTLS フラグメントを送信することでこの問題を悪用できます。これにより、実装は小さな初期フラグメントに基づいてバッファを割り当てた後、不整合なより大きなフラグメントによってその範囲外に書き込む可能性があります。マージ操作では、割り当てられたバッファサイズに対する適切な境界チェックが行われないため、ヒープ上で領域外書き込みが発生します。この脆弱性は、認証なしで DTLS ハンドシェイク経路を通じてリモートから悪用可能であり、アプリケーションのクラッシュやメモリ破損につながる可能性があります。(CVE-2026-33846)

- gnutlsに欠陥が見つかりました。リモートの攻撃者は、TLS ハンドシェイク中に特別に細工された Online Certificate Status Protocol (OCSP) 応答を返すことで、この脆弱性を悪用する可能性があります。gnutls がマルチレコードの OCSP 応答を処理する方法に論理エラーがあるため、OCSP 検証が有効になっているクライアントが失効したサーバー証明書を誤って受け入れる可能性があり、これにより信頼性が損なわれる可能性があります。(CVE-2026-3832)

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

ソリューション

CentOS 9 Stream gnutls パッケージを更新してください。

参考資料

https://kojihub.stream.centos.org/koji/buildinfo?buildID=109502

プラグインの詳細

深刻度: Critical

ID: 312106

ファイル名: centos9_gnutls-3_8_10-4_109502.nasl

バージョン: 1.4

タイプ: Local

エージェント: unix

公開日: 2026/5/4

更新日: 2026/5/14

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

リスク情報

VPR

リスクファクター: High

スコア: 7.4

CVSS v2

リスクファクター: Critical

基本値: 10

現状値: 7.8

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

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

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

脆弱性情報

CPE: p-cpe:/a:centos:centos:gnutls, p-cpe:/a:centos:centos:gnutls-devel, p-cpe:/a:centos:centos:gnutls-utils, p-cpe:/a:centos:centos:gnutls-dane, p-cpe:/a:centos:centos:gnutls-c%2b%2b, cpe:/a:centos:centos:9

必要な KB アイテム: Host/local_checks_enabled, Host/cpu, Host/CentOS/release, Host/CentOS/rpm-list

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

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

パッチ公開日: 2026/4/30

脆弱性公開日: 2025/11/21

参照情報

CVE: CVE-2025-9820, CVE-2026-33845, CVE-2026-33846, CVE-2026-3832, CVE-2026-3833, CVE-2026-42009, CVE-2026-42010, CVE-2026-42011, CVE-2026-42012, CVE-2026-42013, CVE-2026-42014, CVE-2026-42015, CVE-2026-5260, CVE-2026-5419

IAVA: 2025-A-0879-S, 2026-A-0405