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

md/raid1,raid10: fix error-path detection with md_cloned_bio()

Detect the error path using md_cloned_bio() instead of relying
on r1_bio in raid1 or r10_bio->read_slot in raid10, which may be
NULL or -1 after splitting and resubmitting a failed bio.

As a result, the error path may not be recognized and memory
allocations can incorrectly use GFP_NOIO instead of
(GFP_NOIO | __GFP_HIGH), which can lead to a deadlock under
memory pressure.
Published: 2026-08-15
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw lies in the Linux kernel’s md RAID1 and RAID10 drivers: error detection relies on r1_bio or r10_bio->read_slot, which can become NULL or invalid after a bio is split and resubmitted. When the kernel fails to recognize the error path, it uses the memory allocation flag GFP_NOIO instead of the intended GFP_NOIO | __GFP_HIGH. Under memory pressure this incorrect flag can cause a deadlock, halting system operation. This impacts the integrity and availability of any system that runs the affected kernel with these RAID modules.

Affected Systems

All Linux systems that load the md RAID1 or RAID10 kernel modules and have not incorporated the commits referenced by the advisory URLs. The advisory provides a git reference, but specific kernel version ranges are not provided, so any installation that has not applied the patch may be affected.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity. The EPSS score of <1% shows a very low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. No publicly available exploit exists. However, an attacker who can trigger repeated I/O failures on an MD array in a memory‑constrained environment—such as a local user or process with write access to the device—could activate the bug and force a kernel deadlock. The likely attack vector is local privilege escalation or denial of service through induced I/O errors.

Generated by OpenCVE AI on August 21, 2026 at 23:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel update that contains the listed commits to correct the error detection path.
  • Reboot the system to load the updated kernel and restart the md modules.
  • Verify that all active MD RAID arrays are functioning correctly after the reboot.

Generated by OpenCVE AI on August 21, 2026 at 23:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 00:15:00 +0000


Mon, 17 Aug 2026 13:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

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

Type Values Removed Values Added
Metrics cvssV3_1

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


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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: md/raid1,raid10: fix error-path detection with md_cloned_bio() Detect the error path using md_cloned_bio() instead of relying on r1_bio in raid1 or r10_bio->read_slot in raid10, which may be NULL or -1 after splitting and resubmitting a failed bio. As a result, the error path may not be recognized and memory allocations can incorrectly use GFP_NOIO instead of (GFP_NOIO | __GFP_HIGH), which can lead to a deadlock under memory pressure.
Title md/raid1,raid10: fix error-path detection with md_cloned_bio()
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:46:27.554Z

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

Link: CVE-2026-74374

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-74374

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-74374 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T00:00:16Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-833

    Deadlock