CVE-2026-80576 in Linux
Riassunto
di VulDB • 26/08/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
drm/amdgpu: rifiutare IB di dimensioni eccessive con limiti per pacchetto a livello di ring
Sui GFX rings, amdgpu_cs_p2_ib() trasmetteva ib_bytes forniti dall'utente direttamente in ib->length_dw senza alcun limite, mentre ring_emit_ib() codifica la lunghezza nei campi del pacchetto. Valori eccessivi possono corrompere i bit di controllo adiacenti e destabilizzare l'invio dei comandi.
Aggiungere un helper per il limite delle dimensioni del pacchetto IB a livello di ring e rifiutare le richieste di invio dei comandi che superano il corrispondente limite in parole da 32 bit (dword) prima dell'allocazione dell'IB. Utilizzare il limite documentato di 20 bit per GFX/compute/SDMA/VPE e applicare il fallback limit MM per gli altri tipi di ring.
(cherry picked from commit 7f48fa2cf62e3fa6c9c3870aa74988f773247e52)
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.