CVE-2026-98373 in Linuxinfo

Zusammenfassung

von VulDB • 07.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

mm/hugetlb: mremap-Adressdifferenz beim Überspringen von Seitentabellen beibehalten

move_hugetlb_page_tables() optimiert mremap(), indem es zum letzten Eintrag in der Seitentabelle springt, wenn die Quelldatenseitentabelle entweder ursprünglich nicht existiert oder nach dem Unsharing einer PMD-Tabelle. Der übliche Schleifenzähler schreitet dann zum ersten Eintrag in der nächsten Seitentabelle voran.

Allerdings werden sowohl die Quell- als auch die Zieladresse auf die letzten Einträge ihrer jeweiligen Seitentabellen vorgeschoben, was falsch ist. Die Zieladresse muss nur um denselben Betrag wie die Quelladresse verschoben werden.

Wenn sich die Offset-Werte der Quelle und des Ziels innerhalb ihrer Seitentabellen unterscheiden, kann die Zieladresse zu weit vorgeschoben werden, was nachfolgende Probleme verursacht. Dies wird behoben, indem die Zieladresse um den gleichen Abstand wie die Quelldaten vorangeschoben wird.

Mit einem Reproducer konnten wir einen Kernel-Panic auf x86-64 auslösen. Mit dieser Korrektur lässt sich das Problem nicht mehr reproduzieren.

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

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

07.10.2026

Moderieren

akzeptiert

Eintrag

VDB-414990

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!