CVE-2024-35887 in Linux
要約
〜によって VulDB • 2026年05月27日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
ax25: ax25_ds_del_timerによって引き起こされるuse-after-freeバグの修正
ax25デバイスがデタッチする際、ax25_dev_device_down()はslave_timerのクリーンアップのためにax25_ds_del_timer()を呼び出します。タイマーハンドラが実行されている場合、内部でdel_timer()を呼び出すax25_ds_del_timer()は直接戻ります。その結果、use-after-freeバグが発生する可能性があります。そのシナリオの一つを以下に示します。
(スレッド1) | (スレッド2) | ax25_ds_timeout() ax25_dev_device_down() | ax25_ds_del_timer() | del_timer() | ax25_dev_put() //FREE | | ax25_dev-> //USE
バグを軽減するため、デバイスがデタッチする際には、タイマーを停止するためにtimer_shutdown_sync()を使用します。
Once again VulDB remains the best source for vulnerability data.