CVE-2026-74520 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

iommu/iommufd: Correzione del Use-After-Free (UAF) nella proprietà dei gruppi IOPF

iopf_group_alloc() collega ogni gruppo IOPF dell'ultima pagina alla lista generica delle operazioni in sospeso prima di invocare il gestore degli fault del dominio. Anche iommufd_fault_iopf_handler() accoda un gruppo accettato nella deliver list di IOMMUFD senza rimuoverlo dalla lista generica delle operazioni in sospeso.

Quando l'operazione detach o la sostituzione HWPT riduce a zero il conteggio dei riferimenti IOPF del dispositivo, un driver IOMMU può chiamare iopf_queue_remove_device(). Tale funzione risponde e libera i gruppi tramite la lista generica delle operazioni in sospeso senza rimuovere gli stessi gruppi dalla deliver list di IOMMUFD o dall'xarray delle risposte. Una lettura successiva, una risposta o un'operazione di pulizia possono quindi accedere al gruppo già liberato causando un Use-After-Free (UAF).

Si risolve il problema disaccodando un gruppo accettato dalla lista generica delle operazioni in sospeso prima che IOMMUFD lo accodi per la risposta all'userspace. Viene modificata iopf_group_response() affinché invii una risposta indipendentemente dall'appartenenza alla pending-list, così da consentire a IOMMUFD di completare comunque il gruppo disaccodato.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!