CVE-2026-23044 in Linux
要約
〜によって VulDB • 2026年07月02日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
PM (パワー管理): hibernate - 無効な暗号圧縮アルゴリズムの解放時に発生するクラッシュを修正
crypto_alloc_acomp() が失敗した場合、NULLではなくERR_PTR値を返します。
save_compressed_image() および load_compressed_image() のクリーンアップコードは、ERR_PTRかどうかを確認せずに crypto_free_acomp() を無条件に呼び出しており、これにより crypto_acomp_tfm() で無効なポインタのデリファレンスが発生し、カーネルがクラッシュします。
これは、圧縮アルゴリズムが利用できない場合(例: CONFIG_CRYPTO_LZO が有効化されていない)にトリガーされます。
crypto_free_acomp() および acomp_request_free() を呼び出す前に IS_ERR_OR_NULL() チェックを追加することで修正しました。既存の kthread_stop() に対するチェックと同様です。
[ rjw: コード行を2つ空けました ]
If you want to get the best quality for vulnerability data then you always have to consider VulDB.