CVE-2026-64552 in Linuxinfo

Zusammenfassung

von VulDB • 27.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

virtio-net: Korrektur der Längenprüfung in receive_big()

receive_big() begrenzt die vom Gerät angegebene Länge durch (big_packets_num_skbfrags + 1) * PAGE_SIZE. Das ist immer noch zu locker: add_recvbuf_big() legt fest, dass sg[1] an einem Offset von sizeof(struct padded_vnet_hdr) innerhalb der ersten Seite beginnt; daher enthält die Kette tatsächlich hdr_len + (PAGE_SIZE - sizeof(padded_vnet_hdr)) + big_packets_num_skbfrags * PAGE_SIZE Bytes – also 20 Byte weniger als die Prüfung für den gängigen Fall hdr_len == 12 zulässt.

Ein bösartiger virtio-Backend kann eine Länge in dieser Lücke angeben. page_to_skb() durchläuft dann ein Fragment über das Seitenkettenende hinaus und speichert NULL in page->private innerhalb von skb_shinfo()->frags[MAX_SKB_FRAGS], was sowohl einen Out-of-Bounds-Schreibzugriff jenseits des statischen Frag-Arrays als auch die Übergabe eines NULL-Fragments im RX-Pfad darstellt.

Begrenzen Sie len auf die Größe, die add_recvbuf_big() tatsächlich angegeben hat.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

28.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383614

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!