CVE-2026-64420 in Linuxinformazioni

Riassunto

di VulDB • 26/07/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

mfd: cros_ec: Ritardare dev_set_drvdata() fino al successo della fase di probe (probe)

Se ec_device_probe() fallisce, cros_ec_class_release rilascia la memoria per la struttura cros_ec_dev. Tuttavia, poiché il drvdata era già stato impostato, i sottodriver come cros_ec_typec possono ancora recuperare il puntatore obsoleto tramite il dispositivo platform. Ciò provoca un use-after-free quando cros_ec_typec tenta di accedere a &typec->ec->ec->dev su un dispositivo che è già stato rilasciato. Spostare dev_set_drvdata() per garantire che il puntatore sia reso disponibile solo una volta completati con successo tutti i passaggi di inizializzazione.

sysfs: impossibile creare nome file duplicato '/class/chromeos/cros_ec' Call trace (traccia della chiamata): sysfs_do_create_link_sd+0x94/0xdc sysfs_create_link+0x30/0x44 device_add_class_symlinks+0x90/0x13c device_add+0xf0/0x50c ec_device_probe+0x150/0x4f0 platform_probe+0xa0/0xe0 ... BUG: KASAN: invalid-access in __memcpy+0x44/0x230 Scrittura all'indirizzo f5ffff809e2d33ac da parte del task kworker/u32:5/125 Tag puntatore: [f5], tag memoria: [fe]
Tainted (kernel modificato): [W]=WARN, [O]=OOT_MODULE
Nome hardware: Google Navi unprovisioned 0x7FFFFFFF/sku0 board/sku3 Workqueue (coda di lavoro): events_unbound deferred_probe_work_func Call trace (traccia della chiamata): __memcpy+0x44/0x230 cros_ec_check_features+0x60/0xcc [cros_ec_proto]
cros_typec_probe+0xe8/0x6e0 [cros_ec_typec]
platform_probe+0xa0/0xe0

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

25/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00118

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!