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

dm-io: report non-retryable errors separatedly

The error codes BLK_STS_NOTSUPP and BLK_STS_INVAL should not cause leg
failure on dm-raid1. This patch changes the interface to dm-io, so that
it reports two error bitmaps - error_bits and unsup_bits. The unsup_bit
bitmap tracks BLK_STS_NOTSUPP or BLK_STS_INVAL errors, the error_bits
bitmap tracks all the other errors.

dm-raid1 is changed so that it won't fail a leg if it receives an error
in the unsup_bits bitmap.

This patch (with 62dc37a819a5) fixes misbehavior if the user uses
unaligned bio vectors on dm-raid1.
Published: 2026-09-11
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Potential service disruption due to incorrect leg termination in dm‑raid1 when unaligned bio vectors are used
Action: Immediate Patch
AI Analysis

Impact

A defect in the Linux kernel’s device‑mapper subsystem caused the dm‑raid1 driver to treat the BLK_STS_NOTSUPP and BLK_STS_INVAL status codes as fatal, leading to premature failure of a storage leg. The applied patch changes the dm‑io interface so that it reports two separate bitmaps—error_bits for all other errors and unsup_bits for the two non‑retryable statuses—allowing dm‑raid1 to ignore the unsup_bits bitmap and avoid unnecessary leg shutdown. As a result, the vulnerability can cause service interruption when unaligned bio vectors are issued to dm‑raid1, as the driver would previously abort the leg erroneously.

Affected Systems

The affected systems are Linux kernels that include the dm‑raid1 component of the device‑mapper framework. Prior to the inclusion of commit 62dc37a819a5, any distribution running an older kernel that uses dm‑raid1 with unaligned bio vectors is susceptible. The specific kernel version range is not enumerated; lacking the patch, the vulnerability remains present in all older kernel releases that employ dm‑raid1.

Risk and Exploitability

The technical risk metric is limited to reliability impact; no remote exploitation path is documented. Given the EPSS score of less than 1%, exploitation likelihood is very low. The vulnerability is not listed in the CISA KEV catalog, further indicating a lack of known attacks. The flaw involves improper error handling, which would likely require local privileged execution to trigger the unstable error path. The CVSS score is not supplied, implying that the severity assessment in security metrics is low to moderate, but the potential for service disruption warrants timely remediation.

Generated by OpenCVE AI on September 13, 2026 at 02:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that incorporates commit 62dc37a819a5, which separates error_bits from unsup_bits in the dm‑io interface.
  • Rebuild or reload the device‑mapper modules to ensure the updated dm‑io implementation is in use, then restart any active dm‑raid1 volumes.
  • Configure the system to enforce bio alignment or avoid unaligned bio vectors, reducing the likelihood of triggering the legacy error handling path.

Generated by OpenCVE AI on September 13, 2026 at 02:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 12 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-398

Sat, 12 Sep 2026 09:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-398

Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: dm-io: report non-retryable errors separatedly The error codes BLK_STS_NOTSUPP and BLK_STS_INVAL should not cause leg failure on dm-raid1. This patch changes the interface to dm-io, so that it reports two error bitmaps - error_bits and unsup_bits. The unsup_bit bitmap tracks BLK_STS_NOTSUPP or BLK_STS_INVAL errors, the error_bits bitmap tracks all the other errors. dm-raid1 is changed so that it won't fail a leg if it receives an error in the unsup_bits bitmap. This patch (with 62dc37a819a5) fixes misbehavior if the user uses unaligned bio vectors on dm-raid1.
Title dm-io: report non-retryable errors separatedly
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-09-11T19:44:44.617Z

Reserved: 2026-09-11T19:38:34.727Z

Link: CVE-2026-89577

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-11T20:19:41.890

Modified: 2026-09-11T20:19:41.890

Link: CVE-2026-89577

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-13T02:45:17Z

Weaknesses

No weakness.