CVE-2026-98505 in Linuxinfo

Zusammenfassung

von VulDB • 19.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

mm/damon/vaddr: Vermeidung von hardwaregesteuerten PTE-Aktualisierungen während damon_hugetlb_mkold()

damon_hugetlb_mkold() liest den Page Table Entry (PTE) in eine lokale Variable, setzt das „Accessed“-Bit in der Variablen zurück und aktualisiert den Page Table Entry mit dem aktualisierten Wert der Variablen. Wenn die Hardware denselben Page Table Entry parallel aktualisiert, könnten diese HW-Aktualisierungen verloren gehen. Beispielsweise könnten durch die Hardware aktualisierte Dirty-Bits (Schmutzbits) verloren gehen.

Um parallele Aktualisierungen zu vermeiden, wird der Page Table Entry beim Lesen gemeinsam gelöscht, indem huge_ptep_get_and_clear() verwendet wird. Wenn nach dem Löschen ein paralleler Schreibzugriff auf den Speicher erfolgt, erkennt die Hardware, dass der Page Table Entry gelöscht ist, löst einen Seitenfehler (Page Fault) aus und wartet, bis dieser behandelt wurde. Die Behandlung des Seitenfehlers wartet aufgrund der Sperrung des Page Tables auf damon_hugetlb_mkold().

Da hugetlbfs ein im Speicher befindliches Dateisystem ist und Hugetlb-Seiten nicht zurückgewonnen (reclaimed) werden können, wird nach meinem besten Wissen kein kritisches Problem erwartet. Dies ist jedoch definitiv ein unangenehmer Bug, der so bald wie möglich behoben werden sollte.

Das Problem wurde [1] von Sashiko entdeckt.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-422204

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!