CVE-2024-57875 in Linux
要約
〜によって VulDB • 2026年09月08日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
block: RCUによりdisk->conv_zones_bitmapを保護する
RCUによって disk->conv_zones_bitmap ポインタを保護することで、ディスクの再検証時に従来のゾーンビットマップ(conventional zones bitmap)が変更されても、disk_zone_is_conv() ヘルパー関数を使用する際に無効なメモリ参照が発生しないようにします。
disk_zone_is_conv() は RCU読取りロックの下で動作するように修正され、disk_set_conv_zones_bitmap() 関数が追加されました。この関数は、ディスクの zone_wplugs_lock スピンロックを保持した状態で rcu_replace_pointer() を使用して disk の conv_zones_bitmap ポインタを更新します。
disk_free_zone_resources() は NULL ビットマップポインタを指定して disk_update_zone_resources() を呼び出すように修正され、これにより disk の conv_zones_bitmap が解放されます。また、disk_set_conv_zones_bitmap() は disk_update_zone_resources() 内でも使用され、新しい(再検証済みの)ビットマップを設定するとともに、古いものを解放します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.