In the Linux kernel, the following vulnerability has been resolved:
netfilter: xtables: avoid NFPROTO_UNSPEC where needed
syzbot managed to call xt_cluster match via ebtables:
WARNING: CPU: 0 PID: 11 at net/netfilter/xt_cluster.c:72 xt_cluster_mt+0x196/0x780 [..] ebt_do_table+0x174b/0x2a40
Module registers to NFPROTO_UNSPEC, but it assumes ipv4/ipv6 packet processing. As this is only useful to restrict locally terminating TCP/UDP traffic, register this for ipv4 and ipv6 family only.
Pablo points out that this is a general issue, direct users of the set/getsockopt interface can call into targets/matches that were only intended for use with ip(6)tables.
Check all UNSPEC matches and targets for similar issues:
- matches and targets are fine except if they assume skb_network_header() is valid -- this is only true when called from inet layer: ip(6) stack pulls the ip/ipv6 header into linear data area. - targets that return XT_CONTINUE or other xtables verdicts must be restricted too, they are incompatbile with the ebtables traverser, e.g. EBT_CONTINUE is a completely different value than XT_CONTINUE.
Most matches/targets are changed to register for NFPROTO_IPV4/IPV6, as they are provided for use by ip(6)tables.
The MARK target is also used by arptables, so register for NFPROTO_ARP too.
While at it, bail out if connbytes fails to enable the corresponding conntrack family.
This change passes the selftests in iptables.git.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.168-114.166Upgrade perfUpgrade kernel-develUpgrade kernelUpgrade kernel-headersUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade python-perf-debuginfoUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade python-perf | Mar 14, 2025 | Oct 21, 2024 |
| Amazon_linux_2023 | — | Upgrade kernelUpgrade perfUpgrade bpftoolUpgrade kernel-libbpf-develUpgrade kernel-tools-debuginfoUpgrade kernel-libbpfUpgrade kernel-debuginfoUpgrade python3-perfUpgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-libbpf-staticUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernel-headersUpgrade kernel-livepatch-6.1.115-126.197Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extra-commonUpgrade bpftool-debuginfo | Mar 27, 2025 | Oct 21, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Nov 11, 2024 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Feb 11, 2025 | Oct 21, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel | Feb 11, 2025 | Oct 21, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | May 15, 2025 | Oct 21, 2024 |
| Ubuntu | — | Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1072-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1071-oracleUpgrade linux-image-gkeUpgrade linux-image-generic-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-22.04dUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1068-nvidiaUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.1-1018-realtimeUpgrade linux-image-6.8.0-56-lowlatencyUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1026-gcpUpgrade linux-image-5.15.0-127-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-5.15.0-1073-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-6.8.0-1024-nvidia-lowlatency-64kUpgrade linux-image-azureUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-gcp-64kUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-realtimeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1022-oracleUpgrade linux-image-5.15.0-1070-kvmUpgrade linux-image-6.8.0-1021-gkeUpgrade linux-image-6.8.0-57-genericUpgrade linux-image-5.15.0-1071-intel-iotgUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1039-xilinx-zynqmpUpgrade linux-image-5.15.0-1070-gkeUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-5.15.0-127-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-raspiUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1025-azureUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1022-oracle-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gkeopUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-56-lowlatency-64kUpgrade linux-image-6.8.0-56-genericUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-azure-fdeUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.11.0-1009-azureUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1066-raspiUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1024-nvidia-lowlatencyUpgrade linux-image-6.8.0-1025-azure-fdeUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.11.0-18-genericUpgrade linux-image-awsUpgrade linux-image-6.8.0-1024-nvidia-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-127-generic-64kUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-6.8.0-1008-gkeopUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-oem-22.04bUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1024-oemUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.11.0-1015-oemUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-5.15.0-1068-nvidia-lowlatencyUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-6.8.0-1022-ibmUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1066-ibmUpgrade linux-image-nvidia-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1024-nvidiaUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-kvmUpgrade linux-image-virtualUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1025-awsUpgrade linux-image-oem-24.04bUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1056-gkeopUpgrade linux-image-6.8.0-56-generic-64kUpgrade linux-image-intelUpgrade linux-image-5.15.0-127-lowlatency-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.0-57-generic-64kUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-oracleUpgrade linux-image-5.15.0-127-lowlatencyUpgrade linux-image-6.8.0-1026-gcp-64kUpgrade linux-image-ibm-classic | Dec 18, 2024 | Oct 21, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Oct 21, 2024 |
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