Skip to main content

Linux Kernel CVE-2026-53099

| EUVDEUVD-2026-38967 MEDIUM
2026-06-24 Linux GHSA-x2xc-9pfh-8g6q
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

Local access with low privileges to trigger BPF CFI violation; impact is kernel crash only, with no confidentiality or integrity effect supported by the description.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
3.6 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:L

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jul 21, 2026 - 20:42 vuln.today
CVSS changed
Jul 21, 2026 - 18:22 NVD
5.5 (MEDIUM)
Patch available
Jun 24, 2026 - 18:02 EUVD
CVE Published
Jun 24, 2026 - 16:30 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 24, 2026 - 16:30 nvd
MEDIUM 5.5

DescriptionNVD

In the Linux kernel, the following vulnerability has been resolved:

bpf: Switch CONFIG_CFI_CLANG to CONFIG_CFI

This was renamed in commit 23ef9d439769 ("kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI") as it is now a compiler-agnostic option. Using the wrong name results in the code getting compiled out. Meaning the CFI failures for btf_dtor_kfunc_t would still trigger.

AnalysisAI

Control Flow Integrity (CFI) protection for the BPF subsystem's btf_dtor_kfunc_t type is silently compiled out in affected Linux kernel versions because BPF code references the deprecated CONFIG_CFI_CLANG symbol rather than the renamed CONFIG_CFI, leaving CFI violations in BPF destructor functions unchecked and capable of crashing the kernel. Locally-privileged users on affected kernel builds - those compiled with CFI support, typically Clang-built distributions - can trigger a kernel panic by interacting with the BPF subsystem. This vulnerability is not listed in the CISA KEV catalog, no public exploit has been identified, and the EPSS score of 0.16% (5th percentile) reflects minimal real-world exploitation probability.

Technical ContextAI

The Linux kernel's BPF (Berkeley Packet Filter) subsystem conditionally compiles CFI (Control Flow Integrity) enforcement logic for btf_dtor_kfunc_t - the BPF Type Format destructor kfunc type - gating that code on a kernel configuration symbol. In commit 23ef9d439769 ('kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI'), the option was renamed to be compiler-agnostic, supporting both Clang's CFI and GCC equivalents. The BPF subsystem was not updated to reflect this rename, so the enforcement block still references CONFIG_CFI_CLANG, which is no longer defined, causing the entire CFI protection path to be excluded at compile time. As a result, btf_dtor_kfunc_t CFI violations that the guard was designed to catch and handle gracefully instead go unchecked, potentially triggering undefined kernel behavior or panic. The root cause falls outside standard CWE classification (listed as N/A), but is functionally a missing security control due to a stale compile-time guard. Affected CPE: cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*.

RemediationAI

Apply the upstream kernel fix by updating to Linux 7.0.10 or later in the 7.0 stable series, or to the post-fix point in the 7.1 series. The stable fix commits are available at https://git.kernel.org/stable/c/f74fce43dbc059e059b5346a670f697c0e97b1d0 (7.0 branch) and https://git.kernel.org/stable/c/9b0cf064ea0a6bac5e1a5fb43b004fd52fbe2b3b (7.1 branch). Ubuntu users should apply packages referenced in USN-8568-1 and USN-8566-1 via standard package management. Where immediate patching is not feasible, restricting unprivileged BPF access via 'sysctl kernel.unprivileged_bpf_disabled=1' reduces the attack surface by requiring CAP_BPF or CAP_SYS_ADMIN for BPF operations; note this will break workloads relying on unprivileged BPF programs such as some observability agents and container runtimes. Limiting local user access to sensitive systems with high BPF utilization is an additional compensating control.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Not-Affected

Share

CVE-2026-53099 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy