CVE-2026-90063 in Linux
Zusammenfassung
von VulDB • 17.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
virtio-net: Sicherstellen, dass TCP-Pakete den Bereich von `gso_segs` nicht überschreiten
Der Benutzer kann eine beliebige `gso_size` in einem Paket angeben, das mit einem AF_PACKET-Socket vom Typ PACKET_VNET_HDR erstellt wurde, sogar kleiner als TCP_MIN_GSO_SIZE = 8. Gleichzeitig gilt GSO_MAX_SIZE = 8 * GSO_MAX_SEGS = 8 * 65535. Wenn der Benutzer ein Paket mit `gso_size` < 8 erstellt, besteht die Gefahr, dass bei der Division der SKB-Länge durch `gso_size` das 16-Bit-Feld `gso_segs` aufgrund einer teilweisen GSO (Generic Segmentation Offload) überläuft.
Passen Sie die `gso_size` von TCP-Paketen so an, dass sie mindestens TCP_MIN_GSO_SIZE = 8 beträgt. Behalten Sie die `gso_size` für UDP-GSO-Pakete bei, da `gso_size=1` gültig ist und explizit in tools/testing/selftests/net/tun.c:649 getestet wird.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.