CVE-2024-42070: netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
In the Linux kernel, the following vulnerability has been resolved:
netfilter: nftables: fully validate NFTDATAVALUE on store to data registers
register store validation for NFTDATAVALUE is conditional, however, the datatype is always either NFTDATAVALUE or NFTDATAVERDICT. This only requires a new helper function to infer the register type from the set datatype so this conditional check can be removed. Otherwise, pointer to chain object can be leaked through the registers.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2024-42070?
CVE-2024-42070 has a medium severity rating due to its potential impact on the Linux kernel's handling of netfilter's NFT_DATA_VALUE.
How do I fix CVE-2024-42070?
To fix CVE-2024-42070, update your Linux kernel to versions 4.19.317, 5.4.279, 5.10.221, 5.15.162, 6.1.97, 6.6.37, 6.9.8, or 6.10, depending on your distribution.
Which systems are affected by CVE-2024-42070?
CVE-2024-42070 affects various versions of the Linux kernel ranging from 3.14 to 6.10.
Is CVE-2024-42070 being actively exploited?
As of now, there is no public evidence indicating that CVE-2024-42070 is being actively exploited.
What are the implications of CVE-2024-42070?
CVE-2024-42070 could potentially allow improper validation of data in the Linux kernel, leading to unintended behavior in netfilter.