Skip to main content

Linux Kernel EUVDEUVD-2026-59211

| CVE-2026-72312 HIGH
2026-08-15 Linux GHSA-87w2-pjwv-62x9
7.9
CVSS 3.1 · Vendor: Linux
Share

Severity by source

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

VF-to-PF MCAM deletion requires local low-privilege VF access; scope changes because VF action destroys PF hardware state; high availability impact from loss of host promiscuous filtering.

3.1 AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N
SUSE
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
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
Changed
Confidentiality
Low
Integrity
Low
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 08:22 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.9 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 05:55 cve.org
HIGH 7.9
CVE Published
Aug 15, 2026 - 05:55 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

octeontx2-af: fix VF bringup affecting PF promiscuous state

Mbox handling of nix_set_rx_mode for a VF with promiscuous and all_multi flags set to false causes deletion of the PF's promiscuous and allmulti MCAM rules. This occurs because the APIs that enable/disable these rules operate only on the PF, even when the mbox request is made via a VF interface.

Guard both rvu_npc_enable_allmulti_entry() and rvu_npc_enable_promisc_entry() disable paths with an is_vf() check so that a VF bringing up or tearing down its interface cannot inadvertently clear the PF's MCAM rules.

AnalysisAI

The octeontx2-af driver in the Linux kernel mishandles SR-IOV mailbox requests for nix_set_rx_mode, allowing a low-privileged user controlling a Virtual Function on Marvell OcteonTX2 hardware to silently delete the Physical Function's MCAM promiscuous and allmulti filtering rules through ordinary interface bringup or teardown operations. Affected Linux kernel versions span 5.14 through multiple stable branches, patched in 6.1.178, 6.6.145, 6.12.97, 6.18.40, 7.1.5, and 7.2-rc3. No public exploit identified at time of analysis; EPSS is 0.21% (12th percentile), consistent with negligible observed exploitation activity and the hardware-specific attack surface.

Technical ContextAI

The vulnerability resides in the Linux kernel's octeontx2-af driver, which manages the Resource Virtualization Unit (RVU) on Marvell OcteonTX2 (CN10K family) SoCs used in network infrastructure appliances. In SR-IOV deployments, Virtual Functions communicate with the Physical Function via a mailbox (mbox) mechanism. When a VF calls nix_set_rx_mode with both promiscuous and all_multi flags cleared - the default state during normal interface bring-up - the kernel-side RVU mbox handler invokes rvu_npc_enable_promisc_entry() and rvu_npc_enable_allmulti_entry() without verifying whether the originating request is from a VF using the is_vf() predicate. The NPC (Network Packet Classifier) MCAM (Match-and-Count Action Manager) is the hardware rule table governing which traffic the PF receives; entries deleted by this bug belong to the PF, not the VF. No CWE was formally assigned by NVD, but the root cause is functionally equivalent to CWE-269 (Improper Privilege Management): the mbox dispatch path grants VF-originating requests the same authority over PF MCAM state as PF-originating requests. CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:* covers the kernel broadly; the exploitable surface is limited to hosts with the octeontx2-af module loaded.

RemediationAI

Upgrade to the patched Linux kernel for your stable branch: 6.1.178, 6.6.145, 6.12.97, 6.18.40, 7.1.5, or 7.2-rc3. Upstream fix commits are available at https://git.kernel.org/stable/c/daa2451640a3e0727fd598f5c2ccb8bb4d5a8b9c (6.12 branch), https://git.kernel.org/stable/c/53e17d9ed779ad25870abb9c31bc294c71a2278c (6.6 branch), https://git.kernel.org/stable/c/3cf83432e0561aef6d7ec2664909d12d0ff0ffc1, https://git.kernel.org/stable/c/3de77d2f34c2bc2acaedabc2c5e0a561b85c283a, https://git.kernel.org/stable/c/fabb881df322da25442f98d23f5fa371e3c78ec4, and https://git.kernel.org/stable/c/212c59e5e416859579272288fd325148fc316109. As a compensating control prior to patching, restrict SR-IOV VF assignment exclusively to fully trusted guest VMs; this eliminates the attack surface entirely but limits multi-tenant deployments. Alternatively, disabling the octeontx2-af module on hosts where SR-IOV is not actively needed removes the vulnerable code path, though it also disables the NIC functionality on affected hardware. Neither workaround has side effects beyond the described operational constraints.

Vendor StatusVendor

SUSE

Severity: Moderate
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 Not-Affected

Share

EUVD-2026-59211 vulnerability details – vuln.today

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