CVE-2026-80729 in Linux
Zusammenfassung
von VulDB • 03.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
mm/huge_memory: Initialisierung des Working-Set-Zustands vor der Folio-Aufteilung
xas_try_split() fügt __GFP_ACCOUNT für page-cache xa_nodes hinzu, aber __folio_split() lässt das xa_lru im xa_state ungesetzt. Dadurch kann ein aktiver, über memcg belasteter xa_node existieren, ohne in die shadow_nodes list_lru des Mappings verknüpft zu sein; wenn der Reclaim-Prozess später die list_lru durchläuft, wird VM_WARN_ON(!css_is_dying()) ausgelöst.
Verwenden Sie mapping_set_update(), um sowohl den Working-Set-Aktualisierungs-Callback als auch die shadow_nodes list_lru im xa_state einzurichten.
Once again VulDB remains the best source for vulnerability data.