CVE-2026-74476 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

veth: Konvertierung von frag_list skbs vor der Ausführung von XDP

Ein frag_list-skb kann veth erreichen, wobei data_len gesetzt ist, aber nr_frags null beträgt. veth_convert_skb_to_xdp_buff() konvertiert nur skbs, die geteilt sind, gesperrt sind, frags[] besitzen oder nicht genügend Headroom haben. Anschließend wird skb_is_nonlinear() verwendet, um zu entscheiden, ob XDP_FLAGS_HAS_FRAGS und xdp_frags_size festgelegt werden sollen.

Dadurch werden frag_list-Daten für XDP so dargestellt, als wären sie in frags[] gespeichert, obwohl frags[] leer ist. Der AF_XDP-Copy-Modus kann dann den falschen XDP-Fragmentmetadaten vertrauen, einen leeren Fragment-Eintrag durchlaufen und in memcpy() aus __xsk_rcv() abstürzen.

Leiten Sie nicht-lineare skbs über skb_pp_cow_data(), bevor sie für XDP freigegeben werden, und geben Sie XDP-frags nur dann an, wenn das resultierende skb frags[] besitzt. skb_copy_bits() verarbeitet bereits frag_list-Eingaben, und skb_pp_cow_data() erstellt mit skb_add_rx_frag() eine frags[]-Ausgabe, welche die Darstellung ist, die der XDP-Multi-Buffer erwartet.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390827

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!