Linux Kernel XFS: Fehlerhafte Dateigrössenbehandlung in exchange-range TO_EOF
Zusammenfassung
Ein Fehler im Ioctl XFS_IOC_EXCHANGE_RANGE mit dem Flag TO_EOF im XFS-Dateisystem des Linux-Kernels setzt Dateigrössen falsch, wenn ein Offset ungleich null verwendet wird. Ein lokaler Benutzer mit einem Konto mit niedrigen Rechten kann dadurch geteilte Blöcke ausserhalb von EOF erzeugen und anschliessend Daten überschreiben, die weiterhin von anderen Dateien genutzt werden. Dies kann dazu führen, dass das Reflink-Flag gelöscht wird und Daten verändert werden. Voraussetzung sind lokaler Zugriff und ein XFS-Volume mit aktiviertem Reflink und exchange-range.
Betroffen
- Linux-Kernel ab 6.10, bis zu den unten aufgeführten Fixversionen (gemäss CVE-Eintrag; pro Zweig auf kernel.org prüfen)
- Betroffene Zweige gemäss CNA umfassen 6.12, 6.18 und 7.2 vor den Fixversionen
- Exponiert nur XFS-Dateisysteme mit Unterstützung für Reflink und exchange-range
Behoben in
- Linux 6.12.114 und neuer im Zweig 6.12
- Linux 6.18.57 und neuer im Zweig 6.18
- Linux 7.2.11 und neuer im Zweig 7.2
- Distributions-Kernel: genaue Fixversion unbekannt, Sicherheitshinweis des Herstellers prüfen
Umgehung
Unbekannt.
Ausnutzung
- Keine bestätigte Ausnutzung in freier Wildbahn bekannt.
- Unbekannt, ob ein öffentlicher Proof of Concept existiert.
- Nicht zu verwechseln mit CVE-2026-64600 (RefluXFS), einer separaten XFS-Reflink-Race-Condition mit öffentlichem Exploit-Code.
Unsere Empfehlung
- Hosts identifizieren, auf denen XFS mit aktiviertem Reflink verwendet wird (Prüfung mit xfs_info).
- Kernel-Update des Distributors oder des oben genannten Stable-Zweigs im regulären Patch-Zyklus einspielen.
- Mehrbenutzer-Hosts, gemeinsam genutzte Server, CI-Runner und Systeme, auf denen unvertrauenswürdiger Code lokal läuft, priorisieren.
- Nach dem Kernel-Update neu starten, damit der korrigierte Kernel aktiv ist.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- Linux kernel stable commit 7dfb218c git.kernel.org
- Linux kernel stable commit 952b5c99 git.kernel.org
- Linux kernel stable commit b361d32b git.kernel.org
- Linux kernel stable commit cf32eb20 git.kernel.org
- Ubuntu CVE page CVE-2026-98974 ubuntu.com
- OSV CVE-2026-98974 osv.dev
- Manpage ioctl_xfs_exchange_range(2) man7.org
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 22:35.
Referenzen der NVD (4)
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
