CVE-2024-26673·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations - Disallow families other than NFPROTO_{IPV4,IPV6,INET}. - Disallow layer 4 protocol with no ports, since destination port is a mandatory attribute for this object.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.7.4
- Published
- 2024-04-02
Affected versions
From: 6.7
Until: 6.7.4
Fixed in: 6.7.4
How to fix this CVE
Update your Linux kernel to version 6.7.4 or later to remediate this netfilter vulnerability affecting custom connection tracking expectations. The vulnerability allows improper validation of layer 3 and 4 protocol parameters, which could lead to memory corruption or denial of service. Apply the kernel update and reboot your system to activate the patched version.
sudo dnf check-update kernel && sudo dnf install kernel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check your current kernel version with `uname -r` and compare against the affected range 6.7.x through 6.7.3
- Step 2: Verify netfilter connection tracking is enabled by checking `cat /proc/net/nf_conntrack | head` or `modprobe -l | grep nf_conntrack`
- Step 3: Search kernel logs for netfilter-related errors with `dmesg | grep -i 'nf_ct\|conntrack' | grep -i 'error\|fail\|invalid'`
- Step 4: Confirm the fix by running `uname -r` after reboot and verifying version is 6.7.4 or later
FAQ
What is CVE-2024-26673?
CVE-2024-26673 is a kernel vulnerability in netfilter's connection tracking subsystem where custom expectations for network connections fail to properly validate protocol family and layer 4 protocol identifiers, potentially leading to memory corruption or system instability.
Is CVE-2024-26673 being actively exploited?
No, this vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities catalog and no public exploits are available at this time.
What versions of Kernel are affected by CVE-2024-26673?
Linux kernel versions 6.7 through 6.7.3 are affected. Version 6.7.4 and later contain the fix.
How do I check if my server is vulnerable to CVE-2024-26673?
Run `uname -r` to display your kernel version. If it shows 6.7.0, 6.7.1, 6.7.2, or 6.7.3, your system is vulnerable and requires immediate patching.
Does Defensia detect CVE-2024-26673?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2024-26673 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/0f501dae16b7099e69ee9b0d5c70b8f40fd30e98
- https://git.kernel.org/stable/c/38cc1605338d99205a263707f4dde76408d3e0e8
- https://git.kernel.org/stable/c/65ee90efc928410c6f73b3d2e0afdd762652c09d
- https://git.kernel.org/stable/c/8059918a1377f2f1fff06af4f5a4ed3d5acd6bc4
- https://git.kernel.org/stable/c/b775ced05489f4b77a35fe203e9aeb22f428e38f
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-26673. Free for 1 server.
Get started free