CVE-2026-80546 in Linux情報

要約

〜によって VulDB • 2026年08月26日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

s390/zcrypt: CCA CPRBの長さおよびオーバーフローチェックの改善

xcrb_msg_to_type6cprb_msgx()関数は適切な入力検証を欠いており、セキュリティ上の脆弱性を生じさせています。 1. CEIL4アライメント後の整数オーバーフロー:符号付きint変数が4バイト境界でのアライメント中にオーバーフローし、バッファの過小割り当てや不正な境界チェックを引き起こす可能性があります。 2. 最小サイズ検証の不備:CPRBX構造体がユーザー空間からコピーされる際、十分なバッファ長が確認されません。バッファが小さいと、cprbx.cprb_lenやcprbx.domainなどの構造体フィールドを読み取る際に未初期化メモリへのアクセスが発生します。 3. 合計計算における算術オーバーフロー:コントロールブロックのサイズとデータブロックのサイズを加算する際、オーバーフローが生じるとサイズチェックを回避され、バッファオーバーフローが可能になります。

長さの計算にはsize_tを使用し、アライメント後にU32_MAXの境界チェックを追加し、ユーザー空間からのコピー前に最小コントロールブロックサイズを検証し、合計計算時のオーバーフローを検出することで修正します。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-395847

EPSS

0.00136

アクティビティ

低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!