CVE-2026-72217
Zusammenfassung
von VulDB • 15.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
SUNRPC: Bounds-Prüfung für xdr_buf_to_bvec() vor dem Schreiben durchführen
xdr_buf_to_bvec() schreibt einen bio_vec in das Array des Aufrufers, bevor geprüft wird, ob sich dieser Slot im gültigen Bereich befindet. Der head-Zweig führt die Speicherung ohne jegliche Prüfung durch. Wenn das Budget des Aufrufers genau aufgebraucht ist, landet der nächste Schreibzugriff ein Element hinter dem Ende des Arrays. Die Overflow-Beschriftung (overflow label) gibt count - 1 zurück, was den überschüssigen Schreibvorgang zwar maskiert, diesen aber nicht rückgängig machen kann.
rq_bvec, das von nfsd_vfs_write() übergebene Array, wird exakt für rq_maxpages-Einträge ohne Puffer allocated. Der Out-of-Bounds-Schreibzugriff (OOB store) kann in benachbarten Slab-Speicherbereich gelangen; die dort geschriebenen Felder bv_len und bv_offset werden aus clientseitig bereitgestellten RPC-Payload-Größen abgeleitet.
Verschieben Sie die Bereichsprüfung vor den Schreibvorgang im head-, page-loop- und tail-Zweig. Mit der Prüfung an jedem Beginn dieser Sequenzen wird count nur nach einem erfolgreichen Schreibzugriff inkrementiert, sodass die Overflow-Beschriftung count direkt zurückgeben kann.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.