Description
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.
Published: 2026-08-15
Score: 7.9 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A logic error in the octeontx2-af driver of the Linux kernel allows a Virtual Function (VF) to inadvertently clear the Physical Function (PF)’s promiscuous and all‑multicast entries when the VF brings its interface up or down with both flags set to false. This results in the PF losing its normal traffic handling capabilities and can disrupt or interrupt network traffic for the host.

Affected Systems

The issue affects Linux kernel builds that include the octeontx2-af component. Any kernel containing the unpatched octeontx2-af driver is potentially vulnerable, regardless of the specific release version.

Risk and Exploitability

The CVSS score is 7.9 and the EPSS score is < 1%, indicating a high severity but a very low probability of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. An attacker who can control VF configuration—either through local privileged access or by compromising a VM that can manipulate VF settings—could trigger the bug and cause the PF to lose its promiscuous and all‑multicast state, thereby degrading or denying network service.

Generated by OpenCVE AI on August 22, 2026 at 08:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version containing the octeontx2-af commit that adds the is_vf() guard, or apply that commit directly to the kernel source.
  • Reboot the system or reload the octeontx2 module so the updated code is active.
  • Verify that bringing a VF up or down does not clear the PF’s promiscuous and all‑multicast rules; monitor PF interface state after VF reconfiguration.
  • If immediate patching is not possible, restrict privileges that allow VF configuration changes to trusted administrators only.

Generated by OpenCVE AI on August 22, 2026 at 08:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-640

Wed, 19 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-266
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.9, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:H'}


Sat, 15 Aug 2026 19:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-640

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description 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.
Title octeontx2-af: fix VF bringup affecting PF promiscuous state
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:42:39.727Z

Reserved: 2026-08-09T03:40:39.918Z

Link: CVE-2026-72312

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:04.013

Modified: 2026-08-17T06:18:34.310

Link: CVE-2026-72312

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72312 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T08:45:03Z

Weaknesses
  • CWE-266

    Incorrect Privilege Assignment