Vulnerability · Published Apr 24, 2026 · Assigned by Linux
CVE-2026-31607usbip: validate number_of_packets in usbip_pack_ret_submit()
Critical 9.8
In plain English
A critical-severity out-of-bounds write in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 24% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
In the Linux kernel, the following vulnerability has been resolved: usbip: validate number_of_packets in usbip_pack_ret_submit() When a USB/IP client receives a RET_SUBMIT response, usbip_pack_ret_submit() unconditionally overwrites urb->number_of_packets from the network PDU. This value is subsequently used as the loop bound in usbip_recv_iso() and usbip_pad_iso() to iterate over urb->iso_frame_desc[], a flexible array whose size was fixed at URB allocation time based on the *original* number_of_packets from the CMD_SUBMIT. A malicious USB/IP server can set number_of_packets in the response to a value larger than what was originally submitted, causing a heap out-of-bounds write when usbip_recv_iso() writes to urb->iso_frame_desc[i] beyond the allocated region. KASAN confirmed this with kernel 7.0.0-rc5: BUG: KASAN: slab-out-of-bounds in usbip_recv_iso+0x46a/0x640 Write of size 4 at addr ffff888106351d40 by task vhci_rx/69 The buggy address is located 0 bytes to the right of allocated 320-byte region [ffff888106351c00, ffff888106351d40) The server side (stub_rx.c) and gadget side (vudc_rx.c) already validate number_of_packets in the CMD_SUBMIT path since commits c6688ef9f297 ("usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input") and b78d830f0049 ("usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malicious input"). The server side validates against USBIP_MAX_ISO_PACKETS because no URB exists yet at that point. On the client side we have the original URB, so we can use the tighter bound: the response must not exceed the original number_of_packets. This mirrors the existing validation of actual_length against transfer_buffer_length in usbip_recv_xbuff(), which checks the response value against the original allocation size. Kelvin Mbogo's series ("usb: usbip: fix integer overflow in usbip_recv_iso()", v2) hardens the receive-side functions themselves; this patch complements that work by catching the bad value at its source -- in usbip_pack_ret_submit() before the overwrite -- and using the tighter per-URB allocation bound rather than the global USBIP_MAX_ISO_PACKETS limit. Fix this by checking rpdu->number_of_packets against urb->number_of_packets in usbip_pack_ret_submit() before the overwrite. On violation, clamp to zero so that usbip_recv_iso() and usbip_pad_iso() safely return early.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:10 | kernel | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-debug | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-debug | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-debug-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-debug-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-debug-devel | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-debug-devel | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-debug-devel-matched | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-debug-devel-matched | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-debug-modules | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-debug-modules | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-debug-modules-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-debug-modules-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-debug-modules-extra | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-debug-modules-extra | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-devel | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-devel | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-devel-matched | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-devel-matched | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-modules | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-modules | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-modules-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-modules-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-64k-modules-extra | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-64k-modules-extra | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-abi-stablelists | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-abi-stablelists | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-cross-headers | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-cross-headers | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-debug | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-debug | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-debug-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-debug-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-debug-devel | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-debug-devel | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-debug-devel-matched | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-debug-devel-matched | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-debug-modules | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-debug-modules | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-debug-modules-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-debug-modules-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-debug-modules-extra | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-debug-modules-extra | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-debug-uki-virt | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-debug-uki-virt | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-devel | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-devel | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-devel-matched | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-devel-matched | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-doc | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-doc | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-headers | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-headers | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-modules | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-modules | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-modules-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-modules-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-modules-extra | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-modules-extra | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-modules-extra-matched | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:10 | kernel-rt | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k-debug | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k-debug | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k-debug-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k-debug-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k-debug-devel | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k-debug-devel | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k-debug-modules | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k-debug-modules | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k-debug-modules-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k-debug-modules-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k-debug-modules-extra | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k-debug-modules-extra | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k-devel | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k-devel | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k-modules | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k-modules | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k-modules-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k-modules-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-64k-modules-extra | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-64k-modules-extra | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-debug | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-debug | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-debug-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-debug-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-debug-devel | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-debug-devel | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-debug-modules | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-debug-modules | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-debug-modules-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-debug-modules-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-debug-modules-extra | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-debug-modules-extra | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-devel | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-devel | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-modules | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-modules | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-modules-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-modules-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-rt-modules-extra | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-rt-modules-extra | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-tools | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-tools | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-tools-libs | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-tools-libs | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-tools-libs-devel | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-tools-libs-devel | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-uki-virt | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-uki-virt | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-uki-virt-addons | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-uki-virt-addons | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-zfcpdump | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-zfcpdump | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-zfcpdump-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-zfcpdump-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-zfcpdump-devel | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-zfcpdump-devel | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-zfcpdump-devel-matched | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-zfcpdump-devel-matched | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-zfcpdump-modules | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-zfcpdump-modules | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-zfcpdump-modules-core | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-zfcpdump-modules-core | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | kernel-zfcpdump-modules-extra | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | kernel-zfcpdump-modules-extra | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | libperf | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | libperf | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | perf | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | perf | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | python3-perf | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | python3-perf | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | rtla | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | rtla | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| AlmaLinux:10 | rv | 6.12.0-211.16.1.el10_2 | ALSA-2026:19569 |
| AlmaLinux:9 | rv | 5.14.0-687.10.1.el9_8 | ALSA-2026:19568 |
| Debian:12 | linux | 6.1.176-1 | DEBIAN-CVE-2026-31607 |
| Debian:13 | linux | 6.12.85-1 | DEBIAN-CVE-2026-31607 |
| Debian:14 | linux | 6.19.14-1 | DEBIAN-CVE-2026-31607 |
| Rocky Linux:10 | kernel | 0:6.12.0-211.16.1.el10_2.0.1 | RLSA-2026:19569 |
| Rocky Linux:9 | kernel | 0:5.14.0-687.10.1.el9_8.0.1 | RLSA-2026:19568 |
| Ubuntu:22.04:LTS | linux | 5.15.0-185.195 | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux | 5.15.0-185.195 | USN-8493-1 |
| Ubuntu:24.04:LTS | linux | 6.8.0-134.134 | UBUNTU-CVE-2026-31607 |
| Ubuntu:25.10 | linux | 6.17.0-40.40 | UBUNTU-CVE-2026-31607 |
| Ubuntu:25.10 | linux | 6.17.0-40.40 | USN-8490-1 |
| Ubuntu:26.04:LTS | linux | 7.0.0-27.27 | USN-8488-1 |
| Ubuntu:26.04:LTS | linux | 7.0.0-27.27 | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-allwinner-5.19 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-aws | 5.15.0-1111.118 | USN-8493-1 |
| Ubuntu:22.04:LTS | linux-aws | 5.15.0-1111.118 | UBUNTU-CVE-2026-31607 |
| Ubuntu:24.04:LTS | linux-aws | 6.8.0-1060.63 | UBUNTU-CVE-2026-31607 |
| Ubuntu:25.10 | linux-aws | 6.17.0-1019.19 | USN-8490-1 |
| Ubuntu:25.10 | linux-aws | 6.17.0-1019.19 | UBUNTU-CVE-2026-31607 |
| Ubuntu:26.04:LTS | linux-aws | 7.0.0-1008.8 | UBUNTU-CVE-2026-31607 |
| Ubuntu:26.04:LTS | linux-aws | 7.0.0-1008.8 | USN-8488-1 |
| Ubuntu:22.04:LTS | linux-aws-5.19 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:24.04:LTS | linux-aws-6.14 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:24.04:LTS | linux-aws-6.17 | 6.17.0-1019.19~24.04.1 | USN-8490-1 |
| Ubuntu:24.04:LTS | linux-aws-6.17 | 6.17.0-1019.19~24.04.1 | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-aws-6.2 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-aws-6.5 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-aws-6.8 | 6.8.0-1060.63~22.04.1 | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-azure | 5.15.0-1116.125 | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-azure | 5.15.0-1116.125 | USN-8493-1 |
| Ubuntu:24.04:LTS | linux-azure | 6.8.0-1063.71 | UBUNTU-CVE-2026-31607 |
| Ubuntu:25.10 | linux-azure | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:26.04:LTS | linux-azure | 7.0.0-1010.10 | USN-8603-1 |
| Ubuntu:26.04:LTS | linux-azure | 7.0.0-1010.10 | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-azure-5.19 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:24.04:LTS | linux-azure-6.11 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:24.04:LTS | linux-azure-6.14 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:24.04:LTS | linux-azure-6.17 | 6.17.0-1021.21~24.04.1 | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-azure-6.2 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-azure-6.5 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-azure-6.8 | 6.8.0-1063.71~22.04.1 | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-azure-fde | 5.15.0-1116.125 | UBUNTU-CVE-2026-31607 |
| Ubuntu:24.04:LTS | linux-azure-fde | 6.8.0-1062.69 | UBUNTU-CVE-2026-31607 |
| Ubuntu:25.10 | linux-azure-fde | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:26.04:LTS | linux-azure-fde | 7.0.0-1009.9 | UBUNTU-CVE-2026-31607 |
| Ubuntu:26.04:LTS | linux-azure-fde | 7.0.0-1009.9 | USN-8603-1 |
| Ubuntu:22.04:LTS | linux-azure-fde-5.19 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:24.04:LTS | linux-azure-fde-6.14 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-azure-fde-6.2 | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:22.04:LTS | linux-azure-fde-6.8 | 6.8.0-1062.69~22.04.1 | UBUNTU-CVE-2026-31607 |
| Ubuntu:24.04:LTS | linux-azure-nvidia | no fix listed | UBUNTU-CVE-2026-31607 |
| Ubuntu:24.04:LTS | linux-azure-nvidia-6.14 | no fix listed | UBUNTU-CVE-2026-31607 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | 1325f85fa49f57df034869de430f7c302ae23109 – before 324262c38438255bf6bdbf6342ca47c0badaab761325f85fa49f57df034869de430f7c302ae23109 – before 973f2c250289f5bf6cc146b98aa6fdde11fe50d61325f85fa49f57df034869de430f7c302ae23109 – before ce744264b06b97069b3722511ab355738311fee01325f85fa49f57df034869de430f7c302ae23109 – before 885c8591784da6314f9aa82fa460ac69f9f79e5f1325f85fa49f57df034869de430f7c302ae23109 – before 8d155e2d1c4102f74f82a2bf9c016164bb0f73841325f85fa49f57df034869de430f7c302ae23109 – before 906f16a836de13fe61f49cdce2f66f2dbd14caf41325f85fa49f57df034869de430f7c302ae23109 – before ef8ebb1c637b4cfb61a9dd2e013376774ee2033b1325f85fa49f57df034869de430f7c302ae23109 – before 5e1c4ece08ccdc197177631f111845a2c68eede3 |
| Linux | Linux | 2.6.39 |
Weakness: CWE-805, CWE-787 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References
- https://git.kernel.org/stable/c/324262c38438255bf6bdbf6342ca47c0badaab76
- https://git.kernel.org/stable/c/973f2c250289f5bf6cc146b98aa6fdde11fe50d6
- https://git.kernel.org/stable/c/ce744264b06b97069b3722511ab355738311fee0
- https://git.kernel.org/stable/c/885c8591784da6314f9aa82fa460ac69f9f79e5f
- https://git.kernel.org/stable/c/8d155e2d1c4102f74f82a2bf9c016164bb0f7384
- https://git.kernel.org/stable/c/906f16a836de13fe61f49cdce2f66f2dbd14caf4
- https://git.kernel.org/stable/c/ef8ebb1c637b4cfb61a9dd2e013376774ee2033b
- https://git.kernel.org/stable/c/5e1c4ece08ccdc197177631f111845a2c68eede3
- https://git.kernel.org/stable/c/2ab833a16a825373aad2ba7d54b572b277e95b71
- https://access.redhat.com/security/cve/CVE-2026-31607 vdb-entry, x_refsource_REDHAT
- RHBZ#2461521 issue-tracking, x_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-31607.json x_sadp-csaf-vex
- https://access.redhat.com/errata/RHSA-2026:25095 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:41236 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:24343 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:19569 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:23224 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:19568 vendor-advisory, x_refsource_REDHAT