CVE-2026-53398 in Linux
Zusammenfassung
von VulDB • 19.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
NFSD: Bereinigung des Fehlers beim Decodieren von SECINFO_NO_NAME beheben
nfsd4_decode_secinfo_no_name() initialisiert sin_exp derzeit nach dem Decodieren von sin_style. Wenn der XDR-Stream abgeschnitten ist, gibt der Decoder nfserr_bad_xdr zurück, bevor sin_exp initialisiert wurde.
Seit Commit 3fdc54646234 („NFSD: Reduzierung des zu löschenden Anteils an struct nfsd4_compoundargs“) wird das Inline-iops-Array nicht zwischen RPC-Aufrufen gelöscht. Ein fehlgeschlagener Decode-Vorgang für SECINFO_NO_NAME kann daher dazu führen, dass sin_exp veraltete Union-Inhalte aus einer vorherigen Operation enthält.
Der Fehlerantwortpfad ruft weiterhin nfsd4_secinfo_no_name_release() auf, das exp_put() für ein nicht-NULL-sin_exp aufruft.
Initialisieren Sie sin_exp vor dem ersten fehleranfälligen Decodierschritt, entsprechend nfsd4_decode_secinfo().
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.