CVE-2026-89967 in Linuxinformazioni

Riassunto

di VulDB • 16/09/2026

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

mm/migrate_device: evitare scritture fuori dai limiti per i compound folios

migrate_device_range() e migrate_device_pfns() cancellano le voci successive a un compound folio in modo che gli array PFN mantengano la loro rappresentazione granulare a livello di pagina.

Se un compound folio si estende oltre la fine dell'intervallo fornito dal chiamante, i cicli cancellano tutte le voci dei folios successivi senza limitarle al numero di slot rimanenti nell'array delle dimensioni npages, causando una scrittura fuori dai limiti (out-of-bounds write).

Non procedere con un compound folio se la sua rappresentazione granulare a livello di pagina non si adatta interamente all'array PFN restante. Se ciò accade, rilasciare qualsiasi riferimento e lock acquisiti per il folio, cancellare le voci rimanenti e interrompere la raccolta.

Osservato con un kernel QEMU x86 KASAN utilizzando l'autotest HMM migrate_anon_huge_zero. La chiusura di /dev/hmm_dmirror0 dopo aver migrato una pagina enorme anonima nella memoria del dispositivo esercita:

dmirror_fops_release() -> dmirror_device_evict_chunk() -> migrate_device_range()

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

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

16/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!