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

net: openvswitch: reallocate update replies for mismatched IDs

ovs_flow_cmd_new() preallocates the optional reply skb before it takes
ovs_mutex and before it knows which existing flow will be updated.

That is normally fine because the skb is sized from the request flow
identifier. That identifier also becomes the inserted flow's identifier.
For updates, however, a request with a UFID may miss the UFID lookup and
then fall back to the flow key lookup. That lookup can legitimately find
an existing key-identified flow. UFIDs are optional and the flow key is
the primary identifier.

For echoed replies, ovs_flow_cmd_fill_info() writes the matched flow's
identifier, not the request identifier used for the preallocation. A short
request UFID can therefore leave too little room for the key identifier.
The fill can then fail with -EMSGSIZE and hit the BUG_ON(error < 0) in the
update path.

Once the update target has been resolved, reallocate the reply skb if the
matched flow needs a larger reply than the request identifier allowed. Do
this before replacing the actions so the request can still fail cleanly if
the rare extra allocation fails.
Published: 2026-08-22
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via kernel crash
Action: Patch Linux kernel
AI Analysis

Impact

This vulnerability arises in the Linux kernel’s Open vSwitch integration when an update request with a mismatched UFID causes a reply buffer to be preallocated based on the request identifier size instead of the full key‑identified flow size. The kernel then overwrites this undersized buffer, triggering a BUG_ON and resulting in a kernel panic. The flaw is a buffer overflow caused by incorrect size handling (CWE-131). If an attacker can send a crafted Open vSwitch update command, they can force the kernel to crash, leading to service disruption.

Affected Systems

Any Linux distribution that includes the Open vSwitch kernel module is potentially affected. The vendor data lists "Linux:Linux" and the CPE indicates a generic Linux kernel, so the vulnerability applies to all kernel versions that have not yet incorporated the upstream patch referenced in the commit history links. No explicit version range is specified, so users should verify whether their kernel revisions precede the commit identifiers in the advisory.

Risk and Exploitability

The EPSS score of < 1% indicates a very low but measurable probability of exploitation in the wild. The CVSS score of 5.5 reflects moderate severity, meaning the flaw could cause a denial of service but is not considered high‑impact. The vulnerability is not listed in CISA’s KEV catalog, suggesting limited observed exploitation. Attackers with network access to Open vSwitch management channels can craft an update command to trigger the BUG_ON, leading to a kernel crash. Based on the description, the likely attack vector is remote exploitation via Open vSwitch control protocols.

Generated by OpenCVE AI on August 24, 2026 at 20:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that incorporates the upstream Open vSwitch patch; the commit references in the advisory demonstrate the fix.
  • Once the kernel is updated, reload or restart the Open vSwitch service so the corrected module code is loaded.
  • If a kernel upgrade cannot be performed immediately, reduce exposure by restricting Open vSwitch management interfaces to trusted hosts or disabling update commands until the patch is applied.

Generated by OpenCVE AI on August 24, 2026 at 20:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4777-1 linux security update
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Mon, 24 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787

Mon, 24 Aug 2026 12:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


Sat, 22 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787

Sat, 22 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: reallocate update replies for mismatched IDs ovs_flow_cmd_new() preallocates the optional reply skb before it takes ovs_mutex and before it knows which existing flow will be updated. That is normally fine because the skb is sized from the request flow identifier. That identifier also becomes the inserted flow's identifier. For updates, however, a request with a UFID may miss the UFID lookup and then fall back to the flow key lookup. That lookup can legitimately find an existing key-identified flow. UFIDs are optional and the flow key is the primary identifier. For echoed replies, ovs_flow_cmd_fill_info() writes the matched flow's identifier, not the request identifier used for the preallocation. A short request UFID can therefore leave too little room for the key identifier. The fill can then fail with -EMSGSIZE and hit the BUG_ON(error < 0) in the update path. Once the update target has been resolved, reallocate the reply skb if the matched flow needs a larger reply than the request identifier allowed. Do this before replacing the actions so the request can still fail cleanly if the rare extra allocation fails.
Title net: openvswitch: reallocate update replies for mismatched IDs
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-22T15:32:36.616Z

Reserved: 2026-08-15T05:44:03.924Z

Link: CVE-2026-74664

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T16:16:40.220

Modified: 2026-08-22T16:16:40.220

Link: CVE-2026-74664

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-74664 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-24T20:45:04Z

Weaknesses
  • CWE-131

    Incorrect Calculation of Buffer Size