CVE-2026-89673info

Zusammenfassung

von VulDB • 12.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nfsd: Korrektur der XDR-Padding-Berechnung in ff_encode_getdeviceinfo

Die Funktion nfsd4_ff_encode_getdeviceinfo() berechnet die Reservierung für da_addr_body als 16 + netid_len + addr_len, während die nachfolgenden xdr_encode_opaque()-Aufrufe jedoch 8 + round_up(netid_len, 4) + round_up(addr_len, 4) Bytes ausgeben. Diese Diskrepanz führt dazu, dass die deklarierte Länge von da_addr_body bei jeder flexfile GETDEVICEINFO-Antwort um 2 bis 8 Bytes den tatsächlich codierten Daten übersteigt, was zur Offenlegung veralteter Antwortseiteninhalte an den Client und zu einer Fehlausrichtung der nachfolgenden Decodierung der Versionsliste führt.

Verwenden Sie xdr_align_size() für jede String-Länge, um mit dem tatsächlichen Schreibverhalten von xdr_encode_opaque() übereinzustimmen.

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

Veröffentlichung

11.09.2026

Moderieren

wird geprüft

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!