Skip to main content

Linux Kernel CVE-2026-64077

| EUVDEUVD-2026-45650 HIGH
2026-07-19 Linux GHSA-2pwc-rv94-9pp5
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.0 HIGH

Local-only race in ebtables removal requires winning a timing window (AC:H) and CAP_NET_ADMIN capability (PR:L); successful memory corruption can yield high C/I/A.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
HIGH
qualitative
Red Hat
5.5 MEDIUM
qualitative

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

5
Analysis Generated
Jul 20, 2026 - 17:15 vuln.today
CVSS changed
Jul 20, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Jul 19, 2026 - 17:03 EUVD
CVE Published
Jul 19, 2026 - 15:39 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 19, 2026 - 15:39 cve.org
HIGH 7.8

DescriptionCVE.org

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

netfilter: ebtables: move to two-stage removal scheme

Like previous patches for x_tables, follow same pattern in ebtables. We can't reuse xt helpers: ebt_table struct layout is incompatible.

table->ops assignment is now done while still holding the ebt mutex to make sure we never expose partially-filled table struct.

AnalysisAI

Local privilege escalation and memory disclosure in the Linux kernel's netfilter ebtables subsystem stems from a table-removal race that could expose a partially-initialized ebt_table structure before its ops pointer is assigned. On affected kernels (5.15 through the fixes in 6.18.34, 7.0.11 and 7.1), a local user with network-administration capability manipulating ebtables can trigger the window between allocation and full initialization, corrupting or reading kernel memory. No public exploit identified at time of analysis, and EPSS is low (0.17%, 6th percentile), consistent with a race-condition bug requiring local access rather than mass exploitation.

Technical ContextAI

ebtables is the Ethernet-bridge firewalling framework in the Linux kernel's netfilter stack, the layer-2 analogue of iptables/x_tables. The fix moves ebtables table removal to the same two-stage scheme already applied to x_tables and, critically, assigns table->ops while still holding the ebtables mutex so a partially-filled ebt_table struct is never exposed to concurrent readers. The developers note the x_tables helpers cannot be reused because ebt_table's struct layout is incompatible, so the pattern had to be re-implemented for ebtables. The root cause is a concurrency defect (race condition, CWE-362, leading to potential use-after-free/uninitialized-pointer use, CWE-416/CWE-457) around table registration/teardown; CWE is listed as N/A in the source feed, so this classification is inferred from the patch text rather than assigned by NVD.

RemediationAI

Apply the vendor-released patch by upgrading to a fixed kernel: 6.18.34, 7.0.11, or 7.1, or the corresponding backported package from your distribution's security channel, which contain the two-stage ebtables removal fix (commits 739d5dac7b2da44a756aa4d758ee3f1ccf5a27f1, b7f0544d86d439cb946515d2ef6a0a75e8626710, ef395579a7631a06d61969fc712eb80402231b89 at git.kernel.org/stable). Where immediate patching is not possible, reduce exposure by restricting CAP_NET_ADMIN and unprivileged user-namespace creation (e.g. set kernel.unprivileged_userns_clone=0 or the equivalent sysctl/AppArmor control), since that is the capability needed to manipulate ebtables; the trade-off is that containers or tooling relying on unprivileged network-namespace configuration may break. If ebtables/bridge filtering is not used, blacklisting the ebtables and bridge netfilter modules removes the attack surface entirely, at the cost of losing layer-2 firewalling functionality. These are compensating controls only - schedule the kernel update as the durable fix.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

Share

CVE-2026-64077 vulnerability details – vuln.today

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