CVE-2024-1086highunder attackransomwareCWE-416

CVE-2024-1086: high-severity vulnerability in Linux Kernel

Use-after-free in Linux kernel's netfilter: nf_tables component

Published · Updated

E-mail alert when it lands in KEV, gets a public PoC or its score goes up.

84Vexday Risk Score

Prioritize patching. It under exploitation confirmed by CISA and has a public proof of concept.

ssvc Actcvss 7.8epss 28%
from disclosure to weapon49 days
Published on NVDJan 31
1st PoC+49d
CISA KEV+120d
What the vendors declare (VEX)

Official vendor statements in CSAF/VEX format: whether their product is affected, already fixed, or ruled out — and why. These are the vendor's assertions, not Vexday's judgment.

Fixed
45 products (1,654 components)
Red Hat Enterprise Linux BaseOS EUS (v.9.2) · Red Hat Enterprise Linux BaseOS (v. 9) · Red Hat Enterprise Linux BaseOS EUS (v.8.8) · Red Hat Enterprise Linux BaseOS (v. 8) · Red Hat Enterprise Linux BaseOS EUS (v.8.6) · and others 40
Not affected
2 products (15 components) — because the vulnerable code is not present in the product
Red Hat Enterprise Linux 6 · Red Hat Enterprise Linux AppStream EUS (v.9.2)
Action required by CISAfederal deadline: 2024-06-20

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

In short

A flaw in Linux kernel's netfilter allows a local attacker to cause a double free in memory, leading to privilege escalation. The vulnerability occurs when incorrect drop error values are processed, potentially crashing the system or gaining admin-level access.

Technical detail

Use-after-free vulnerability in nf_tables component where nft_verdict_init() improperly validates positive drop error values in hook verdicts, causing nf_hook_slow() to trigger double-free conditions when NF_DROP is issued with error codes resembling NF_ACCEPT. Local attacker with unprivileged user access can exploit this for privilege escalation.

Summary generated and translated by AI from the official description.

The full analysis of this CVE is available in Portuguese →

A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited to achieve local privilege escalation. The nft_verdict_init() function allows positive values as drop error within the hook verdict, and hence the nf_hook_slow() function can cause a double free vulnerability when NF_DROP is issued with a drop error which resembles NF_ACCEPT. We recommend upgrading past commit f342de4e2f33e0e39165d8639387aa6c19dff660.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Affected products
Linux · Kernel
⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.