Rocky Linux 9.6 [TuxCare] セキュリティ更新:openssl/openssl-devel/openssl-libs/openssl-perlの複数の脆弱性(ALMALINUX9.6:CLSA-2026:1793289482)

low Nessus プラグイン ID 373727

概要

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

説明

Rocky Linuxの 9.6 ホストには、TuxCare ALMALINUX9.6:CLSA-2026:1793289482アドバイザリに記載されている複数の脆弱性の影響を受けるパッケージがインストールされています。

- 問題の概要: QUIC ストリーム再アセンブリアルゴリズムのパフォーマンスは、パケットの到着が順番に狂うと徐々に劣化します。最悪の場合、計算量は、受信したストリームデータ用のバッファーに保持されているストリームフレーム数に比例する二次計算量となります。影響の概要: ハンドシェイクを完了したリモートの QUIC ピアは、通知された受信ウィンドウ内で仕様に準拠した STREAM フレームを使用することで、接続単位で CPU に負荷をかけ、少ない攻撃者側の帯域幅でサービス拒否 (DoS) を引き起こす可能性があります。CWE: CWE-407:
非効率なアルゴリズム計算量の説明: OpenSSL は、受信した QUIC ストリームのフラグメントを双方向リンクリストを使用して管理します。末尾への追加操作は最適化されていますが、現在の「tail」の直後に位置しないフラグメントについては、リストの先頭から末尾まで線形検索を行います。オフセットの順序を操作することで、攻撃者はサーバーに O(n^2) の処理を強制し、QUIC プロセスに過剰な CPU 時間を消費させることができます。FIPS impact: FIPS モジュールは、この問題による影響を受けません。これは、QUIC 実装が OpenSSL FIPS モジュール境界の外にあるためです。(CVE-2026-42772)

- 問題のサマリー: 専用の実装を持たない曲線をもつ ECDSA および SM2 署名操作に使用される汎用楕円曲線のスカラー倍が、タイミングによって秘密ノンスに関する情報を漏洩します。影響のサマリー: 署名時間を測定できる攻撃者が、格子 / 隠し番号問題攻撃を介して秘密鍵を回復させて、多数の署名にわたって署名ごとの秘密ノンスに関する情報を知る可能性があります。CWE: CWE-208: 観察可能なタイミングの不一致 説明: 専用の定数時間実装を持たない曲線に使用される汎用楕円曲線スカラー乗算は、秘密スカラーを非定数時間 BIGNUM 演算付きで埋め込むため、かかる時間は ECDSA と SM2 ノンスから派生した秘密スカラー値に依存します。漏洩は非常にわずかです。観察するには、多数の測定が必要です。この効果は、brainpoolP384r1 のように、グループの順序が機械語の境界上にある曲線で最大になります。Brainpool やその他の汎用素数曲線を介する ECDSA 署名、ならびに汎用実装を使用するプラットフォームで SM2 署名を使用するアプリケーションは、この問題に対して脆弱です。NIST 曲線 P-256、P-384、P-521 は専用の定数時間実装を使用しており、影響を受けません。FIPS impact: FIPS モジュールは影響を受けません: FIPS プロバイダーで使用される承認済みの NIST カーブには専用の定数時間実装があり、影響を受けるコードパスを使用しません。(CVE-2026-54872)

- 問題のサマリー:QUIC プロセスが必要以上の期間、QUIC パケットバッファ用のメモリを保持する可能性があります。
影響のサマリー:リモートピアは、悪意を持って細工されたパケットを送信することでこの脆弱性を悪用し、ローカルのQUICスタックを作成してパケットバッファ用のメモリを割り当てたままにする可能性があります。メモリが割り当てられたままになる時間は、悪意のある可能性があるリモートピアによって完全に制御されます。CWE:CWE-770:
制限やスロットリングのないリソースの割り当て説明: パケットバッファからストリームリアセンブルバッファへのコピー操作を保存するために、QUICスタックはストリームデータをパケットバッファに残し、ローカル受信アプリケーションによって提供されるバッファにコピーされるのを待ちます。QUICスタックは、データがアプリケーションバッファにコピーされた後にのみ、パケットバッファへの参照を解放します。この設計は、正当なデータ転送に対してはより効率的ですが、攻撃者が、受信ストリームバッファに保持されるデータに対して実際に必要とされるよりもはるかに多くのメモリを割り当てる可能性があります。この脆弱性を軽減するために、QUIC スタックはすべてのストリームのメモリオーバーヘッドを計算して監視するようになりました。1 つのストリームフレームのメモリオーバーヘッドは、ストリームフレームを伝送するパケット全体のサイズとストリームフレーム自体のサイズとの差として計算されます。単一ストリームフレームのメモリオーバーヘッドは、各ストリームで QUIC スタックが保持する合計 (累積) メモリオーバーヘッドに追加されます。累積メモリオーバーヘッドが 64KB を超えると、QUIC スタックは、次に受信したパケットから始めて、ストリームフレームデータをパケットバッファからストリームバッファに移動します。FIPS impact: FIPS モジュールは、この問題による影響を受けません。これは、QUIC 実装が OpenSSL FIPS モジュール境界の外にあるためです。(CVE-2026-54873)

- 問題の概要: PKCS#10 CSR に基づいて証明書の失効を要求する CMP クライアントは、細工された失効応答を処理する際に NULL ポインターデリファレンスし、異常終了する可能性があります。影響の概要: NULL ポインターデリファレンスは読み取り操作中に発生し、影響を受けるクライアントアプリケーションのクラッシュとサービス拒否 (DoS) につながります。CWE: CWE-476: NULL ポインターデリファレンス。説明: 証明書を失効させる CMP クライアントは、失効させる証明書をサーバーに伝える必要があります。その方法として、証明書自体、またはその発行者名とシリアル番号の代わりに、PKCS#10 CSR を提供できます。これは、コマンドラインでは「openssl cmp -cmd rr -csr <file>」、API では OSSL_CMP_CTX_set1_p10CSR() を介して証明書を指定する OSSL_CMP_exec_RR_ses() に相当します。CSR には証明書の発行者名とシリアル番号が含まれていないため、クライアントはそれらを送信しません。サーバーは応答の中で失効した証明書にオプションで名前を付けることができ、クライアントはその名前を送信したものと比較します。発行者名もシリアル番号も送信していないため、比較対象がありません。サーバーが特別に細工された名前を返すと、クライアントは NULL ポインターデリファレンスを起こしてクラッシュします。失効応答は、影響を受けるコードに到達する前にメッセージ保護が有効であるか検証されます。そのため、攻撃者は悪意のある CMP サーバー、侵害された CMP サーバー、またはメッセージ保護に使用される秘密情報を所持する中間者である必要があります。
証明書が PKCS#10 CSR ではなく証明書、または発行者およびシリアル番号によって失効することを識別するクライアントは、影響を受けません。FIPS の影響: なし。この問題による影響を受ける FIPS モジュールはありません。これは、CMP プロトコル実装が OpenSSL FIPS モジュール境界の外部にあるためです。(CVE-2026-75805)

- 問題のサマリー: AEAD 暗号化パッケージを使用して確立された DTLS 1.2 関連付けは、暗号化されたフラグメントが必須の明示的な IV および認証タグのオーバーヘッドよりも短い単一の認証されていないデータグラムによって終了させられる可能性があります。影響のサマリー: 既存の DTLS 1.2 関連付けにルーティングされるデータグラムを送信できる攻撃者が、キーマテリアルを知らなくても関連付けを破棄する可能性があります。これは、標的になる関連付けに限定されたサービス拒否です。メモリの安全性や機密性の影響はありません。CWE: CWE-1284: 入力内の指定された量の不適切な検証 説明: TLS 1.2 と DTLS 1.2 では、AEAD 暗号化パッケージによって保護されるすべてのレコードには、明示的な IV の後に暗号文と認証タグが続きます。こうしたレコードを復号するとき、レコード層は、レコードが明示的な IV とタグを含むのに十分な長さであるかどうかをチェックする前に、レコード長を暗号実装に渡します。そのオーバーヘッドよりも短いレコードの場合、暗号実装は不可能な長さを拒否し、レコードレイヤーはこれを内部エラーとして処理し、レコードを認証に失敗したレコードとして扱う代わりに致命的な internal_error アラートを発生させました。TLS 1.2 では、同じレコードが、予想される bad_record_mac アラートではなく、致命的な internal_error アラートを引き起こします。復号不可能なレコードはすでに TLS 接続を終了しているため、これは TLS のセキュリティ問題ではなく、プロトコル適合性問題です。この修正では、すべての AEAD 処理の前に明示的な IV とタグの長さに対してレコード長を検証するため、TLS は bad_record_mac を報告し、DTLS はサイレントにレコードを破棄します。FIPS impact: FIPS モジュールは、この問題による影響を受けません。(CVE-2026-75806)

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

ソリューション

TuxCareアドバイザリALMALINUX9.6:CLSA-2026:1793289482のガイダンスに基づいて、影響を受けるパッケージを更新してください。

参考資料

https://cve.tuxcare.com/els/releases/CLSA-2026:1793289482

http://www.nessus.org/u?2b01161b

プラグインの詳細

深刻度: Low

ID: 373727

ファイル名: tuxcare_rocky_linux_9.6_CLSA-2026-1793289482.nasl

バージョン: 1.1

タイプ: Local

公開日: 2026/10/29

更新日: 2026/10/29

サポートされているセンサー: Nessus Agent, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 5.8

パーセンタイル: 96.1

Vendor

Vendor Severity: Important

CVSS v2

リスクファクター: Low

基本値: 2.6

現状値: 1.9

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

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

CVSS v3

リスクファクター: Low

基本値: 3.7

現状値: 3.2

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

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

脆弱性情報

必要な KB アイテム: Host/local_checks_enabled, Host/cpu, Host/RockyLinux/release, Host/RockyLinux/rpm-list, Host/OS/extended-third-party

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

パッチ公開日: 2026/10/29

脆弱性公開日: 2026/9/29

参照情報

CVE: CVE-2026-42772, CVE-2026-54872, CVE-2026-54873, CVE-2026-75805, CVE-2026-75806, CVE-2026-84784

CLSA: 2026:1793289482