CVE-2024-56668 in Linuxinformazioni

Riassunto

di VulDB • 20/06/2026

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

iommu/vt-d: Correzione del puntatore NULL in qi_batch per il dominio padre nidificato

qi_batch viene allocato durante l'assegnazione dell'etichetta della cache a un dominio. Tuttavia, nel caso di un dominio padre nidificato, questa allocazione manca. Di conseguenza, si verifica una dereferenziazione NULL quando si tenta di mappare le pagine sul dominio padre nidificato. Inoltre, esiste un potenziale memory leak poiché non vi è alcun lock attorno all'allocazione di domain->qi_batch.

Per risolvere il problema, viene aggiunto un helper per l'allocazione di qi_batch e questo viene chiamato sia in __cache_tag_assign_domain() che in __cache_tag_assign_parent_domain().

BUG: dereferenziazione puntatore NULL nel kernel, indirizzo: 0000000000000200 #PF: accesso in lettura da supervisore in modalità kernel #PF: codice errore (0x0000) - pagina non presente PGD 8104795067 P4D 0 Oops: Oops: 0000 [#1] PREEMPT SMP NOPTI
CPU: 223 UID: 0 PID: 4357 Comm: qemu-system-x86 Non corrotto (Not tainted) 6.13.0-rc1-00028-g4b50c3c3b998-dirty #2632 Call Trace: ? __die+0x24/0x70 ? page_fault_oops+0x80/0x150 ? do_user_addr_fault+0x63/0x7b0 ? exc_page_fault+0x7c/0x220 ? asm_exc_page_fault+0x26/0x30 ? cache_tag_flush_range_np+0x13c/0x260 intel_iommu_iotlb_sync_map+0x1a/0x30 iommu_map+0x61/0xf0 batch_to_domain+0x188/0x250 iopt_area_fill_domains+0x125/0x320 ? rcu_is_watching+0x11/0x50 iopt_map_pages+0x63/0x100 iopt_map_common.isra.0+0xa7/0x190 iopt_map_user_pages+0x6a/0x80 iommufd_ioas_map+0xcd/0x1d0 iommufd_fops_ioctl+0x118/0x1c0 __x64_sys_ioctl+0x93/0xc0 do_syscall_64+0x71/0x140 entry_SYSCALL_64_after_hwframe+0x76/0x7e

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

27/12/2024

Divulgazione

27/12/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00184

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!