« Volver al listado

CVE-2026-89577

Estado: RecibidaSin puntuar—

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.

CVSS

NVD no ha asignado puntuación CVSS a esta CVE (habitual desde el cambio de política de abril de 2026).

Probabilidad de explotación (EPSS)

EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).

Tecnologías afectadas (1)

⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.

Referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-89577",
  "cveTags": [],
  "metrics": {},
  "affected": [
    {
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "affectedData": [
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "5ff3f74e145adc79b49668adb8de276446acf6be",
              "lessThan": "49694a363f7ecd5a52d1ea1a13c287ad6d196c35",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "5ff3f74e145adc79b49668adb8de276446acf6be",
              "lessThan": "15fc1ec72e1f8089063d298550ada727e18f114a",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "5ff3f74e145adc79b49668adb8de276446acf6be",
              "lessThan": "47a5e62f39875f371bded6e34ffb9cf15ccd813d",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "drivers/md/dm-bufio.c",
            "drivers/md/dm-integrity.c",
            "drivers/md/dm-io.c",
            "drivers/md/dm-kcopyd.c",
            "drivers/md/dm-log.c",
            "drivers/md/dm-raid1.c",
            "drivers/md/dm-snap-persistent.c",
            "drivers/md/dm-verity-target.c",
            "drivers/md/dm-writecache.c",
            "include/linux/dm-io.h"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.18"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "6.18",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "6.18.50",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "status": "unaffected",
              "version": "7.2.4",
              "versionType": "semver",
              "lessThanOrEqual": "7.2.*"
            },
            {
              "status": "unaffected",
              "version": "7.3-rc1",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "drivers/md/dm-bufio.c",
            "drivers/md/dm-integrity.c",
            "drivers/md/dm-io.c",
            "drivers/md/dm-kcopyd.c",
            "drivers/md/dm-log.c",
            "drivers/md/dm-raid1.c",
            "drivers/md/dm-snap-persistent.c",
            "drivers/md/dm-verity-target.c",
            "drivers/md/dm-writecache.c",
            "include/linux/dm-io.h"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-09-11T20:19:41.890",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/15fc1ec72e1f8089063d298550ada727e18f114a",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/47a5e62f39875f371bded6e34ffb9cf15ccd813d",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/49694a363f7ecd5a52d1ea1a13c287ad6d196c35",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\ndm-io: report non-retryable errors separatedly\n\nThe error codes BLK_STS_NOTSUPP and BLK_STS_INVAL should not cause leg\nfailure on dm-raid1. This patch changes the interface to dm-io, so that\nit reports two error bitmaps - error_bits and unsup_bits. The unsup_bit\nbitmap tracks BLK_STS_NOTSUPP or BLK_STS_INVAL errors, the error_bits\nbitmap tracks all the other errors.\n\ndm-raid1 is changed so that it won't fail a leg if it receives an error\nin the unsup_bits bitmap.\n\nThis patch (with 62dc37a819a5) fixes misbehavior if the user uses\nunaligned bio vectors on dm-raid1."
    }
  ],
  "lastModified": "2026-09-11T20:19:41.890",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}