CVE-2024-44945·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink: Initialise extack before use in ACKs Add missing extack initialisation when ACKing BATCH_BEGIN and BATCH_END.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.10.7
- Published
- 2024-08-31
Affected versions
From: 6.10
Until: 6.10.7
Fixed in: 6.10.7
How to fix this CVE
Update your Linux kernel to version 6.10.7 or later to address a netfilter ACK handling vulnerability that can lead to uninitialized memory exposure. This issue affects systems running kernels 6.10 through 6.10.6 where netfilter batch operations fail to properly initialize error tracking structures, potentially allowing local privilege escalation. Apply the kernel update through your distribution's package manager and reboot to complete remediation.
sudo dnf update kernel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check kernel version with: uname -r — verify if it falls within 6.10.0 to 6.10.6 range
- Step 2: Confirm netfilter is loaded: lsmod | grep nf_conntrack — if module is present, netfilter is active and vulnerable code paths are loaded
- Step 3: Search system logs for netfilter batch operations: grep -i 'BATCH_BEGIN\|BATCH_END' /var/log/kernel.log or journalctl -k | grep -i batch
- Step 4: Verify patch application post-reboot: uname -r should show 6.10.7 or later, and compare loaded kernel modules hash: cat /sys/module/nf_conntrack/srcversion
FAQ
What is CVE-2024-44945?
CVE-2024-44945 is a Linux kernel netfilter vulnerability where acknowledgment messages for batch operations fail to initialize error tracking structures, creating uninitialized memory that local privileged users can exploit to read kernel memory or escalate privileges.
Is CVE-2024-44945 being actively exploited?
No, this vulnerability is not listed as actively exploited in the CISA Known Exploited Vulnerabilities catalog, and no public proof-of-concept exploits are currently available.
What versions of Kernel are affected by CVE-2024-44945?
Linux kernel versions 6.10.0 through 6.10.6 are vulnerable; version 6.10.7 and later contain the fix.
How do I check if my server is vulnerable to CVE-2024-44945?
Run: uname -r — if output shows 6.10.0 through 6.10.6, your system is vulnerable; also verify netfilter is active with: lsmod | grep nf_conntrack
Does Defensia detect CVE-2024-44945?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2024-44945 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-44945. Free for 1 server.
Get started free