CVE-2026-31745 in Linux
要約
〜によって VulDB • 2026年05月12日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
reset: gpio: reset_add_gpio_aux_device()のエラーパスにおける二重解放(double free)を修正
__auxiliary_device_add()が失敗した場合、reset_add_gpio_aux_device()はauxiliary_device_uninit(adev)を呼び出します。
デバイス解放コールバックであるreset_gpio_aux_device_release()はadevを解放しますが、現在のエラーパスではその後kfree(adev)を再度呼び出すため、二重解放が発生します。
auxiliary_device_init()の失敗パスではkfree(adev)を保持しますが、auxiliary_device_uninit()呼び出し後にadevを解放しないようにします。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.