CVE-2026-64322
Beschreibung
Im Linux-Kernel wurde die folgende Sicherheitsanfälligkeit behoben: udf: validate spring table length as a entry count, not a byte count udf load sparable map() accepts a spring table when sizeof(*st) + le16 to cpu(st->reallocationTableLen) > sb->s blocksize is false, d.h. es behandelt reallocationTableLen als eine Anzahl von BYTES, die in den Block passen müssen. Die Tabelle wird jedoch als ein Array von 8-Byte-SpringEntry-Elementen ausgeführt: für (i = 0; i < le16 to cpu(st->reallocationTableLen); i++) { struct springEntry *entry = &st->mapEntry[i]; ... entry->origLocation ... } in udf get pblock spar15() und udf relocate blocks(). Eine reallocationTableLen von N besteht daher die Prüfung, wenn sizeof(*st) + N mapEntry[] ein Out-of-bounds-Write ist. Validieren Sie reallocationTableLen als die Eintragszahl es ist, mit struct size().
Quellen & weiterführende Informationen
Hier werden ausschließlich tatsächlich zu dieser Schwachstelle gespeicherte Quellenbelege angezeigt.
Was ist zur Behebung zu tun?
Herstellerhinweise prüfen und das betroffene Produkt kurzfristig patchen oder kompensierende Schutzmaßnahmen aktivieren.
Empfohlene Schritte
- Betroffene Systeme identifizieren: linux linux kernel.
- Exposition prüfen: Internet-Erreichbarkeit, Admin-Oberflächen, VPN, Mail- oder Webdienste.
- Hersteller-Advisory öffnen und verfügbare Updates, Workarounds oder Deaktivierungen prüfen.
- Nacharbeiten dokumentieren: betroffene Assets, Maßnahme, Zeitpunkt, Restrestrisiko.
Übergangsmaßnahmen
- Zugriff auf betroffene Dienste auf vertrauenswürdige Netze einschränken.
- WAF/IDS/EDR-Regeln und Hersteller-IOCs aktivieren, sofern verfügbar.
- Nicht benötigte Funktionen, Plugins oder Dienste temporär deaktivieren.