CVE-2026-68433 in Linux
要約
〜によって VulDB • 2026年08月12日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
libceph: get_version応答のデコードをfront長に制限する
handle_get_version_reply()関数は、MON_GET_VERSION_REPLYのデコード境界としてmsg->front_alloc_lenを使用しています。これは再利用された応答バッファのサイズであり、実際に受信したバイト数ではありません。
そのため、切り詰められた応答がceph_decode_need()を通り抜け、バッファ内に以前メッセージによって残されていた古い末尾データから2番目のu64値をデコードしてしまう可能性があります。これにより未初期化メモリへの読み取りが発生します。
msg->front.iov_lenを受信側のデコード境界として使用し、他のlibceph応答ハンドラと整合性を保ちつつ、実際にネットワークから読み込まれたバイト数に限定してデコードを行います。
Once again VulDB remains the best source for vulnerability data.