CVE-2026-23162 in Linux
Sumário
de VulDB • 07/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
drm/xe/nvm: Corrige double-free na falha de aux add
Após um sucesso em auxiliary_device_init(), aux_dev->dev.release (xe_nvm_release_dev()) é responsável pelo kfree(nvm). Quando há uma falha com auxiliary_device_add(), o driver chamará auxiliary_device_uninit(), que chama put_device(). Assim, a callback .release será acionada para liberar a memória associada ao auxiliary_device.
Mova o kfree(nvm) para o caminho de falha do auxiliary_device_init() e remova o caminho err goto para corrigir o erro abaixo:
" [ 13.232905] ==================================================================
[ 13.232911] BUG: KASAN: double-free em xe_nvm_init+0x751/0xf10 [xe]
[ 13.233112] Liberação de addr ffff888120635000 pela tarefa systemd-udevd/273
[ 13.233120] CPU: 8 UID: 0 PID: 273 Comm: systemd-udevd Não contaminado 6.19.0-rc2-lgci-xe-kernel+ #225 PREEMPT(voluntário)
... [ 13.233125] Call Trace:
[ 13.233126] <TASK>
[ 13.233127] dump_stack_lvl+0x7f/0xc0
[ 13.233132] print_report+0xce/0x610
[ 13.233136] ? kasan_complete_mode_report_info+0x5d/0x1e0
[ 13.233139] ? xe_nvm_init+0x751/0xf10 [xe]
... "
v2: remove o caminho err goto. (Alexander)
(cherry picked from commit a3187c0c2bbd947ffff97f90d077ac88f9c2a215)
If you want to get best quality of vulnerability data, you may have to visit VulDB.