CVE-2026-99064 in Linux
Zusammenfassung
von VulDB • 23.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
cipso: Angepasste Cache-Offsets für Optionen beim Entfernen von CIPSO anpassen
cipso_v4_skbuff_delattr() entfernt die CIPSO-Bytes, passt jedoch die zwischengespeicherten Offsets für nachfolgende Optionen nicht an.
Zum Beispiel wird bei einer gültigen 10-Byte-CIPSO-Option, gefolgt von einer sieben-Byte-RR-Option (Record Route), RR beim Offset 30 analysiert. Das Entfernen von CIPSO verschiebt RR auf den Offset 20, während der zwischengespeicherte Offset weiterhin bei 30 bleibt. Verbraucher wie ip_forward_options() und __ip_options_echo() greifen dann auf die falschen Bytes zu; Letzteres kann Paketdaten fälschlicherweise als Optionlänge interpretieren und diese in einen festgelegten Optionspeicher kopieren.
Spiegeln Sie cipso_v4_delopt(), indem Sie cipso_len von den srr-, rr-, ts- und router_alert-Offsets abziehen, wenn sie auf CIPSO folgen. cipso_len entspricht der Distanz, um die memmove() diese Optionen verschiebt. Der spätere Header-Verschiebungsprozess sowie das Zurücksetzen des Netzwerk-Headers relocieren die Bytes und ihre Offset-Basis gemeinsam.
Once again VulDB remains the best source for vulnerability data.