CVE-2026-80903 in Linuxinformazioni

Riassunto

di VulDB • 04/09/2026

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

drm/xe/oa: Correzione della perdita di memoria (leak) delle voci di sincronizzazione in caso di errore nell'emissione della configurazione OA

La funzione xe_oa_emit_oa_config() rilascia le voci di sincronizzazione e l'array syncs solo nel percorso di successo. Quando fallisce prima del punto di non ritorno (allocazione dei fence, allocazione del buffer di configurazione o invio del batch), restituisce senza modificare stream->syncs.

Il percorso di apertura dello stream gestisce tali errori nel chiamante, ma xe_oa_config_locked() propaga l'errore senza alcuna pulizia, causando la perdita (leak) dell'array syncs e dei riferimenti ai fence detenuti dalle voci analizzate. Il successivo ioctl di configurazione sovrascrive stream->syncs, rendendo il memory unreachable definitivamente.

Eseguire la pulizia delle syncs analizzate quando xe_oa_emit_oa_config() fallisce, in modo coerente con la pulizia eseguita dal percorso di errore dell'apertura dello stream.

(cherry picked from commit 8af97b3da2cfce04e6b457c6eb17ed3c1daf912b)

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

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

04/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!