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

md/raid1: free r1_bio when REQ_NOWAIT is set and read would block on retry

When a read is retried, raid1_read_request() may be called with a
pre-allocated r1_bio. If wait_read_barrier() fails for a REQ_NOWAIT
read, the bio is completed and the function returns immediately. In this
case the existing r1_bio is leaked.

This fixes a leak of pre-allocated r1_bio structures for retried reads.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability occurs in the Linux kernel module managing RAID1 arrays. When a read operation that uses the REQ_NOWAIT flag is retried, the function raid1_read_request may be invoked with a pre‑allocated r1_bio structure. If the subsequent call to wait_read_barrier fails, the read operation completes immediately but the pre‑allocated r1_bio is never freed, resulting in a memory leak. Over time, repeated occurrences of this scenario can deplete kernel memory and potentially cause a denial of service. The weakness is a flaw in resource handling and corresponds to CWE‑400 (Uncontrolled Resource Consumption).

Affected Systems

Vendors: Linux. Products: Linux kernel. Versions: All kernel releases prior to the patch that fixes the leak in the RAID1 read path. The exact version range is not specified in the CVE data, but any kernel using the unpatched raid1_read_request implementation is affected.

Risk and Exploitability

The exploit requires local access to a system running a vulnerable Linux kernel. An attacker would need to trigger read requests with the REQ_NOWAIT flag on a RAID1 device; this could be achieved by interacting with applications that issue non‑blocking reads to RAID1 partitions. Since the vulnerability results in a kernel memory leak, it does not provide immediate code execution or privilege escalation, but it can lead to resource exhaustion and service disruption. The EPSS score of < 1% indicates a very low probability of exploitation, and the CVSS score of 5.5 reflects moderate severity. The lack of a remote code execution vector suggests that the risk is primarily a local denial of service scenario.

Generated by OpenCVE AI on August 22, 2026 at 03:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the patch for the raid1_read_request memory leak
  • If a kernel upgrade is not immediately possible, plan to schedule a reboot after the kernel is updated
  • If your environment relies heavily on RAID1 and non‑blocking reads, consider temporarily reducing concurrent RAID1 read operations or disabling the REQ_NOWAIT flag where supported to limit the triggering of the leak

Generated by OpenCVE AI on August 22, 2026 at 03:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 20 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
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, 15 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: md/raid1: free r1_bio when REQ_NOWAIT is set and read would block on retry When a read is retried, raid1_read_request() may be called with a pre-allocated r1_bio. If wait_read_barrier() fails for a REQ_NOWAIT read, the bio is completed and the function returns immediately. In this case the existing r1_bio is leaked. This fixes a leak of pre-allocated r1_bio structures for retried reads.
Title md/raid1: free r1_bio when REQ_NOWAIT is set and read would block on retry
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:14:37.742Z

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

Link: CVE-2026-72437

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-17T06:19:11.080

Link: CVE-2026-72437

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-72437 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T03:30:16Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-772

    Missing Release of Resource after Effective Lifetime