In the Linux kernel, the following vulnerability has been resolved:
net: guard timestamp cmsgs to real error queue skbs
skb_is_err_queue() treats PACKET_OUTGOING as the sole marker for an skb from sk_error_queue. That assumption is not true for AF_PACKET sockets: outgoing packet taps are also delivered to packet sockets with skb->pkt_type == PACKET_OUTGOING, but their skb->cb is owned by AF_PACKET instead of struct sock_exterr_skb.
If such an skb is received with timestamping enabled, the generic timestamp cmsg path can read AF_PACKET control-buffer state as sock_exterr_skb::opt_stats. With SO_RXQ_OVFL enabled, the packet drop counter overlaps opt_stats. An odd drop count makes the path emit SCM_TIMESTAMPING_OPT_STATS with skb->len and skb->data. For non-linear skbs this copies past the linear head and can trigger hardened usercopy or disclose adjacent heap contents.
Keep skb_is_err_queue() local to net/socket.c, but make it verify that the PACKET_OUTGOING marker is paired with the sock_rmem_free destructor installed by sock_queue_err_skb(). AF_PACKET receive skbs use normal receive ownership and no longer pass as error-queue skbs, while legitimate sk_error_queue entries keep the PACKET_OUTGOING marker and sock_rmem_free ownership.
CVSS Details
- CVSS 3.1 Base Score: 7.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-5.15.210-148.245Upgrade python-perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade kernel-livepatch-5.10.259-258.1043Upgrade perfUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-develUpgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel-develUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel | Jul 16, 2026 | Jul 16, 2026 |
| Amazon_linux_2023 | — | Upgrade python3-perf6.12-debuginfoUpgrade kernelUpgrade kernel6.18-tools-develUpgrade kernel6.12-tools-debuginfoUpgrade perfUpgrade kernel6.18-develUpgrade microvm-kernel6.18Upgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel-livepatch-6.18.36-69.134Upgrade kernel6.18-debuginfoUpgrade python3-perfUpgrade bpftool6.18-debuginfoUpgrade kernel-livepatch-6.12.94-123.174Upgrade kernel-modules-extra-commonUpgrade kernel-tools-develUpgrade bpftool6.12-debuginfoUpgrade kernel6.18-toolsUpgrade perf6.12-debuginfoUpgrade python3-perf6.18-debuginfoUpgrade kernel-toolsUpgrade bpftool6.12Upgrade kernel-headersUpgrade kernel6.12-debuginfoUpgrade perf6.18-debuginfoUpgrade perf-debuginfoUpgrade kernel6.18-modules-extraUpgrade kernel6.18-headersUpgrade kernel-develUpgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel6.12-tools-develUpgrade kernel6.12-develUpgrade perf6.18Upgrade kernel-livepatch-6.1.176-220.358Upgrade bpftool6.18Upgrade kernel6.18-tools-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perf6.12Upgrade kernel6.12-toolsUpgrade kernel6.18Upgrade python3-perf-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade bpftoolUpgrade python3-perf6.18Upgrade perf6.12Upgrade kernel6.12-headersUpgrade kernel6.18-modules-extra-commonUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12Upgrade kernel6.12-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64 | Jul 8, 2026 | Jun 25, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 5, 2026 | Jul 5, 2026 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Jul 17, 2026 | Jun 25, 2026 |
| Rocky_linux | — | Upgrade perf-debuginfoUpgrade kernel-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade python3-perf-debuginfoUpgrade kernel-debuginfoUpgrade rtlaUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modules-extraUpgrade rvUpgrade kernel-debug-uki-virtUpgrade kernel-tools-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-develUpgrade kernel-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-debug-develUpgrade python3-perfUpgrade kernel-debugUpgrade kernel-rt-coreUpgrade kernel-rt-debugUpgrade kernel-develUpgrade perfUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debug-coreUpgrade kernel-rt-debug-coreUpgrade libperfUpgrade kernel-debug-debuginfoUpgrade kernel-tools-libs-develUpgrade libperf-debuginfoUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-modulesUpgrade kernel-debug-modulesUpgrade kernel-zfcpdumpUpgrade kernel-rt-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rtUpgrade kernel-rt-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-devel-matchedUpgrade kernel-debug-modules-coreUpgrade kernelUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-modules-coreUpgrade kernel-modules-extra-matchedUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-tools-libs | Sep 15, 2026 | Sep 11, 2026 |
| Ubuntu | — | Upgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-gke-64kUpgrade linux-image-aws-64kUpgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-gke-7.0Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-7.0.0-1012-awsUpgrade linux-image-realtimeUpgrade linux-image-gkeUpgrade linux-image-realtime-64kUpgrade linux-image-aws-7.0Upgrade linux-image-aws-64k-7.0Upgrade linux-image-generic-64kUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-nvidiaUpgrade linux-image-ibm-7.0Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-realtime-7.0Upgrade linux-image-raspiUpgrade linux-image-oem-26.04aUpgrade linux-image-azure-lts-26.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-7.0.0-1013-oemUpgrade linux-image-gke-64k-7.0Upgrade linux-image-gcp-64kUpgrade linux-image-oracleUpgrade linux-image-nvidia-bosUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-genericUpgrade linux-image-azureUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-26.04bUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-7.0.0-31-genericUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-7.0Upgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-oracle-7.0Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-raspi-7.0Upgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-oem-26.04Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-ibmUpgrade linux-image-virtualUpgrade linux-image-generic-64k-7.0Upgrade linux-image-generic-7.0Upgrade linux-image-awsUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-gcp-7.0Upgrade linux-image-nvidia-64kUpgrade linux-image-gcpUpgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-nvidia-7.0Upgrade linux-image-oem-7.0 | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 10, 2026 | Jun 25, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub