In the Linux kernel, the following vulnerability has been resolved:
net/sched: act_mirred: use the backlog for mirred ingress
The test Davide added in commit ca22da2fbd69 ("act_mirred: use the backlog for nested calls to mirred ingress") hangs our testing VMs every 10 or so runs, with the familiar tcp_v4_rcv -> tcp_v4_rcv deadlock reported by lockdep.
The problem as previously described by Davide (see Link) is that if we reverse flow of traffic with the redirect (egress -> ingress) we may reach the same socket which generated the packet. And we may still be holding its socket lock. The common solution to such deadlocks is to put the packet in the Rx backlog, rather than run the Rx path inline. Do that for all egress -> ingress reversals, not just once we started to nest mirred calls.
In the past there was a concern that the backlog indirection will lead to loss of error reporting / less accurate stats. But the current workaround does not seem to address the issue.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-develUpgrade kernel-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-rt-debugUpgrade kernel-docUpgrade bpftoolUpgrade kernel-develUpgrade python3-perfUpgrade kernel-zfcpdump-coreUpgrade kernel-modulesUpgrade kernel-zfcpdumpUpgrade kernel-rt-kvmUpgrade kernel-rt-coreUpgrade kernel-rtUpgrade kernel-rt-modulesUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-tools-libsUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-zfcpdump-develUpgrade kernel-debug-modulesUpgrade kernel-debug-develUpgrade kernel-rt-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-develUpgrade kernel-debug-modules-extraUpgrade kernel-debugUpgrade kernel-rt-modules-extraUpgrade kernel-debug-coreUpgrade kernel-headersUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-kvm | Aug 12, 2024 | Apr 3, 2024 |
| Debian | — | Upgrade linux | May 15, 2025 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Jul 16, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftool | Jun 26, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade python3-perf | Oct 8, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernelUpgrade kernel-headersUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-develUpgrade python-perfUpgrade python3-perfUpgrade perfUpgrade kernel-tools-libs | Jul 23, 2024 | Apr 3, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Jul 17, 2024 | Apr 3, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | Apr 3, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Aug 12, 2024 | Apr 3, 2024 |
| Rocky_linux | — | Upgrade kernel-develUpgrade kernel-rt-modules-extraUpgrade kernelUpgrade kernel-debug-develUpgrade kernel-cross-headersUpgrade kernel-debuginfoUpgrade python3-perfUpgrade kernel-headersUpgrade perfUpgrade kernel-tools-libs-develUpgrade perf-debuginfoUpgrade kernel-rt-coreUpgrade kernel-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rtUpgrade kernel-rt-debug-modulesUpgrade python3-perf-debuginfoUpgrade bpftoolUpgrade kernel-rt-debug-kvmUpgrade kernel-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade kernel-tools-libsUpgrade kernel-rt-develUpgrade kernel-rt-debugUpgrade kernel-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-coreUpgrade kernel-debug-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-debugUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-debug-modulesUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-kvm | Aug 22, 2024 | Apr 3, 2024 |
| Suse | — | Upgrade kernel-docs-htmlUpgrade kernel-rt-optionalUpgrade kernel-defaultUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-allwinnerUpgrade dtb-qcomUpgrade kernel-rt_debug-develUpgrade dlm-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-extraUpgrade dtb-caviumUpgrade kernel-azure-optionalUpgrade kernel-debug-vdsoUpgrade dtb-alteraUpgrade dtb-renesasUpgrade reiserfs-kmp-rtUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-source-rtUpgrade dtb-sprdUpgrade kernel-default-livepatch-develUpgrade reiserfs-kmp-64kbUpgrade kernel-docsUpgrade cluster-md-kmp-64kbUpgrade dtb-nvidiaUpgrade kernel-source-vanillaUpgrade kernel-azure-develUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade kselftests-kmp-rtUpgrade dtb-socionextUpgrade gfs2-kmp-azureUpgrade kernel-default-base-rebuildUpgrade kernel-default-baseUpgrade reiserfs-kmp-azureUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-rtUpgrade dtb-rockchipUpgrade ocfs2-kmp-azureUpgrade kernel-azureUpgrade kernel-rtUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-develUpgrade kernel-obs-qaUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade kernel-64kb-livepatch-develUpgrade dtb-mediatekUpgrade dtb-hisiliconUpgrade dtb-freescaleUpgrade dtb-broadcomUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-azure-livepatch-develUpgrade kernel-64kb-optionalUpgrade dtb-marvellUpgrade kernel-rt_debugUpgrade kernel-develUpgrade kernel-debug-develUpgrade gfs2-kmp-rtUpgrade dtb-armUpgrade kernel-source-azureUpgrade kernel-macrosUpgrade kernel-devel-rtUpgrade kernel-default-optionalUpgrade kernel-default-extraUpgrade kernel-azure-extraUpgrade kernel-64kbUpgrade dtb-exynosUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-livepatch-develUpgrade kernel-64kb-develUpgrade gfs2-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-default-vdsoUpgrade dtb-amlogicUpgrade kselftests-kmp-defaultUpgrade kernel-symsUpgrade kernel-syms-azureUpgrade kernel-sourceUpgrade kernel-default-livepatchUpgrade kernel-default-develUpgrade dlm-kmp-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-xilinxUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-develUpgrade dtb-amazonUpgrade dtb-apmUpgrade dtb-lgUpgrade kselftests-kmp-64kbUpgrade kernel-azure-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-debugUpgrade dtb-appleUpgrade dtb-amdUpgrade ocfs2-kmp-rt | Jun 24, 2024 | Apr 3, 2024 |
| Ubuntu | — | Upgrade linux-raspi-realtime | Feb 11, 2025 | Apr 3, 2024 |
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