CVE-2026-99055 in Linuxinfo

Zusammenfassung

von VulDB • 24.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

tcp: Ablehnung von net_iov in Hinweisen zur Null-Copy-Empfangszuordnung (zerocopy receive mapping hints)

Nach dem Kopieren eines lesbaren Präfixes fragt `receive_fallback_to_copy()` bei `tcp_zerocopy_set_hint_for_skb()` an, wo die Seitenzuordnung fortgesetzt werden kann. Wenn das nächste SKB nicht lesbar ist, übergibt `find_next_mappable_frag()` sein net_iov-Fragment an `can_map_frag()`.

`skb_frag_page()` gibt für ein net_iov NULL zurück, aber `can_map_frag()` dereferenziert es in `PageCompound()`. Ein KASAN-Lauf der Version v7.2 auf einem verbundenen TCP-Socket mit 64 lesbaren Bytes, gefolgt von einem 4096-Byte großen NET_IOV_DMABUF-Fragment, meldete:

BUG: KASAN: null-ptr-deref in can_map_frag tcp_zerocopy_receive -> can_map_frag Kernel panic - not syncing: KASAN: panic_on_warn set

Die Diagnose wurde eingefügt, da der Test-Host keine devmem-fähige Netzwerkkarte besitzt. Die hardwareseitige End-to-End-Erreichbarkeit bleibt ungetestet und erfordert CONFIG_NET_DEVMEM sowie eine unterstützte DMA-buf-ggebundene RX-Warteschlange (RX queue).

Alle net_iov-Fragmente vor `skb_frag_page()` ablehnen. Dies deckt sowohl DMABUF- als auch IOURING-net_iov-Typen ab, während die seitenbasierten Prüfungen unverändert bleiben. Mit dem Guard kopierte dieselbe Warteschlange das lesbare Präfix, gab einen 4096-Byte großen Skip-Hinweis zurück und wurde ohne Fehler abgeschlossen.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

23.10.2026

Moderieren

akzeptiert

Eintrag

VDB-425902

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!