CVE-2026-23162 in Linuxinformation

Résumé

par VulDB • 10/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

drm/xe/nvm : Correction d'un double-free en cas d'échec de l'ajout auxiliaire (aux add failure)

Après un appel réussi à `auxiliary_device_init()`, la fonction `aux_dev->dev.release` (`xe_nvm_release_dev()`) est responsable du `kfree(nvm)`. En cas d'échec avec `auxiliary_device_add()`, le pilote appelle `auxiliary_device_uninit()`, qui invoque `put_device()`. Cela entraîne l'appel de la fonction `.release` pour libérer la mémoire associée au périphérique auxiliaire.

Déplacer le `kfree(nvm)` dans le chemin d'échec de `auxiliary_device_init()` et supprimer le chemin « err goto » permet de corriger l'erreur suivante :

" [ 13.232905] ==================================================================
[ 13.232911] BUG: KASAN: double-free in xe_nvm_init+0x751/0xf10 [xe]
[ 13.233112] Free of addr ffff888120635000 by task systemd-udevd/273

[ 13.233120] CPU: 8 UID: 0 PID: 273 Comm: systemd-udevd Not tainted 6.19.0-rc2-lgci-xe-kernel+ #225 PREEMPT(voluntary)
... [ 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 : suppression du chemin « err goto ». (Alexander)

(cherry picked from commit a3187c0c2bbd947ffff97f90d077ac88f9c2a215)

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

13/01/2026

Divulgation

14/02/2026

Modérer

accepté

Entrée

VDB-346015

CPE

prêt

EPSS

0.00113

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!