Skip to content
8.4 High

CVE-2025-39718 In the Linux kernel, the following vulnerability has been resolved: vsock/virtio: Validate length in packet header…

Description

In the Linux kernel, the following vulnerability has been resolved: vsock/virtio: Validate length in packet header before skb_put() When receiving a vsock packet in the guest, only the virtqueue buffer size is validated prior to virtio_vsock_skb_rx_put(). Unfortunately, virtio_vsock_skb_rx_put() uses the length from the packet header as the length argument to skb_put(), potentially resulting in SKB overflow if the host has gone wonky. Validate the length as advertised by the packet header before calling virtio_vsock_skb_rx_put().

Affected products and versions

Product Affected versions Fixed in
Linux 6.17 earliest → < 6.17 6.17
Linux 6.16 earliest → < 6.16.4 6.16.4
Linux 6.12 earliest → < 6.12.44 6.12.44
Linux 6.6 earliest → < 6.6.103 6.6.103
Linux 6.3 No fix stated
Linux 6.1 earliest → < 6.1.149 6.1.149
SIMATIC CN 4100 5.0 earliest → < 5.0 5.0
The 18283 CVEs of Linux →
Track this CVE