„`html
CVE-2026-53398: Kritische SicherheitslĂĽcke im Linux Kernel NFSD
Zusammenfassung
Eine kritische Sicherheitslücke (CVSS 9.8) wurde im Linux Kernel NFSD-Subsystem identifiziert. Die Schwachstelle betrifft die fehlerhafte Fehlerbehandlung in der Funktion nfsd4_decode_secinfo_no_name(). Diese Lücke ermöglicht es Angreifern über das Netzwerk, nicht initialisierte Speicherbereiche auszunutzen und potenziell Code auszuführen oder den Kernel zum Abstürzen zu bringen.
Betroffene Systeme
Alle Linux-Distributionen mit betroffenen Kernel-Versionen sind anfällig. Dies umfasst insbesondere Systeme, die:
- NFS Server-Funktionalität (NFSD) aktiviert haben
- Kernel-Versionen nach dem Commit 3fdc54646234 verwenden
- Das inline iops-Array-Optimierungsfeature implementiert haben
Technische Details
Die Vulnerabilität entsteht durch eine Race Condition zwischen Speicherinitialisierung und Fehlerbehandlung. Die Variable sin_exp wird erst nach dem XDR-Dekodierungsschritt initialisiert. Bei truncierten XDR-Streams wird nfserr_bad_xdr zurückgegeben, bevor sin_exp initialisiert wird.
Durch das Optimierungskommit 3fdc54646234 wird das inline iops-Array zwischen RPC-Aufrufen nicht mehr geleert. Fehlgeschlagene SECINFO_NO_NAME-Dekodierungen hinterlassen daher stale Union-Inhalte aus vorherigen Operationen.
Der Fehlerbehandlungspfad ruft anschlieĂźend nfsd4_secinfo_no_name_release() auf, welche exp_put() auf dem nicht-NULL sin_exp aufruft. Dies fĂĽhrt zu Use-After-Free oder korrupten Speicherreferenzen.
Empfohlene Massnahmen
- Kernel-Update durchfĂĽhren, sobald ein Patch verfĂĽgbar ist
- Bis dahin: NFS-Server-Dienste einschränken oder deaktivieren
- Firewall-Regeln implementieren, um NFS-Zugriff zu limitieren
- Monitoring der Kernel-Logs auf NFSD-Fehler erhöhen
- Security-Updates regelmäßig überprüfen
Bewertung
Schweregrad: Critical (CVSS 9.8)
Angriffsvektor: Network
Authentifizierung: Nicht erforderlich
Priorität: Sofortiges Handeln empfohlen
„`