CVE-2026-74524 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

riscv: mm: Korrektur eines Out-of-Bounds-Zugriffs beim Durchlaufen der Seitentabelle während des Memory-Hot-Remove-Vorgangs (Entfernen von Speicher)

remove_pud_mapping() und remove_p4d_mapping() ermitteln die Basisadresse einer untergeordneten Tabelle mit pud_offset(p4dp, 0) bzw. p4d_offset(pgd, 0), fügen anschließend den Index für addr hinzu.

RISC-V reduziert zur Laufzeit die Ebenen der Seitentabelle (folds page-table levels). Wenn eine Ebene reduziert wird, gibt dessen Offset-Hilfsfunktion selbst den übergeordneten Eintrag zurück, aber der Index kann dennoch ungleich Null sein. Das Hinzufügen dieses Indices führt dazu, dass das Durchlaufen der Tabelle über den übergeordneten Tabellenbereich hinausgeht. Bei Sv48 wird P4D reduziert, während bei Sv39 sowohl P4D als auch PUD reduziert werden; daher kann Memory-Hot-Remove in nicht zusammenhängenden Speicherbereich eindringen und eine ungültige Seite an __free_pages() übergeben. Dies kann Folgendes auslösen:

kernel BUG at include/linux/mm.h:1810! VM_BUG_ON_PAGE(page_ref_count(page) == 0) arch_remove_memory+0x1e/0x5c try_remove_memory+0x15e/0x200 remove_memory+0x24/0x3c

Der Index wird nur dann hinzugefügt, wenn die entsprechende Ebene der Seitentabelle aktiviert ist, entsprechend p4d_offset() und pud_offset().

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

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390809

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!