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

IB/mad: Drop unmatched RMPP responses before reassembly

Kernel-handled RMPP receive processing starts reassembly for active
DATA responses before the response is matched to an outstanding send.
The normal match happens later, after ib_process_rmpp_recv_wc() has
either assembled a complete message or consumed the segment.

That ordering lets an unsolicited response that routes to a kernel
RMPP agent by the high TID bits allocate or extend RMPP receive state
before the full TID and source address are checked against a real
request. A reordered burst can therefore reach the receive-side
insertion path even though the response would not match any send.

For kernel-handled RMPP DATA responses, require the existing
ib_find_send_mad() match before entering RMPP reassembly. The matcher
already checks the full TID, management class and source address/GID
against the agent wait, backlog and in-flight send lists. If there is
no match, drop the response without creating RMPP state.

This leaves the RMPP window behavior unchanged and only rejects
responses that have no corresponding request.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Kernel-handled Remote Management Messaging Protocol (RMPP) responses can be accepted before they are matched to an existing transaction. The code that reassembles incoming RMPP data begins processing an unsolicited response that contains a spoofed or malformed transaction identifier, allocating kernel state before the source address and transaction ID are verified. This race condition allows an attacker to repeatedly trigger the creation of RMPP receive buffers without any corresponding send, potentially exhausting memory or processing resources and denying service to legitimate traffic. No remote code execution, data leakage, or privilege escalation is possible through this flaw, but the impact is a resource exhaustion attack.

Affected Systems

The vulnerability applies to all Linux kernel implementations that support IB/mad RMPP handling. The CPE indicates the generic Linux kernel, and no specific affected versions are enumerated in the raw data.

Risk and Exploitability

The CVSS score is not disclosed, and no EPSS score is available, so the absolute severity is unquantified. The flaw is listed as not in the CISA KEV catalog. Because the bug allows an attacker to generate amplified traffic to the kernel, it is classified as a local denial of service that could be triggered from network traffic. Exploitability is plausible where the attacker can send crafted RMPP packets to a target system that has the RMPP feature enabled.

Generated by OpenCVE AI on August 10, 2026 at 16:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that contains the patch that drops unmatched RMPP responses before reassembly.
  • If an upgrade is not immediately possible, disable the RMPP feature in the kernel configuration or at runtime so that unsolicited RMPP packets are ignored.
  • Apply network filtering to block or rate‑limit inbound RMPP traffic from untrusted sources to reduce the attack surface.

Generated by OpenCVE AI on August 10, 2026 at 16:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-368
CWE-770

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: IB/mad: Drop unmatched RMPP responses before reassembly Kernel-handled RMPP receive processing starts reassembly for active DATA responses before the response is matched to an outstanding send. The normal match happens later, after ib_process_rmpp_recv_wc() has either assembled a complete message or consumed the segment. That ordering lets an unsolicited response that routes to a kernel RMPP agent by the high TID bits allocate or extend RMPP receive state before the full TID and source address are checked against a real request. A reordered burst can therefore reach the receive-side insertion path even though the response would not match any send. For kernel-handled RMPP DATA responses, require the existing ib_find_send_mad() match before entering RMPP reassembly. The matcher already checks the full TID, management class and source address/GID against the agent wait, backlog and in-flight send lists. If there is no match, drop the response without creating RMPP state. This leaves the RMPP window behavior unchanged and only rejects responses that have no corresponding request.
Title IB/mad: Drop unmatched RMPP responses before reassembly
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-10T12:04:45.947Z

Reserved: 2026-07-30T09:28:09.392Z

Link: CVE-2026-68425

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T16:30:05Z

Weaknesses
  • CWE-368

    Context Switching Race Condition

  • CWE-770

    Allocation of Resources Without Limits or Throttling