{
  "affected": [
    {
      "ranges": [
        {
          "events": [
            {
              "introduced": "58226942ad3d1423785f815ede5bcc832574f2ea"
            },
            {
              "fixed": "03aad318f0a1f039dddf98739e705fdca3bf0d86"
            },
            {
              "fixed": "6763fb409a0b4106676a52cf934440d9484b32c8"
            },
            {
              "fixed": "cc543e769b97d563b089b9e0ebf8ad361d15076f"
            },
            {
              "fixed": "2911cd0a0f4366a7e06832bc5f0a7fdcc138e4dc"
            }
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "type": "GIT"
        }
      ]
    },
    {
      "package": {
        "ecosystem": "Linux",
        "name": "Kernel"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "6.7.0"
            },
            {
              "fixed": "6.12.110"
            }
          ],
          "type": "ECOSYSTEM"
        },
        {
          "events": [
            {
              "introduced": "6.13.0"
            },
            {
              "fixed": "6.18.52"
            }
          ],
          "type": "ECOSYSTEM"
        },
        {
          "events": [
            {
              "introduced": "6.19.0"
            },
            {
              "fixed": "7.2.6"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ]
    }
  ],
  "database_specific": {
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90390.json"
  },
  "details": "In the Linux kernel, the following vulnerability has been resolved:\n\nmd/bitmap: resume array on backlog_store() error path\n\nbacklog_store() suspends the array before checking whether a write-mostly\ndevice exists. If no such device exists, the error path only unlocks\nreconfig_mutex and leaves the array suspended, blocking subsequent I/O.\n\nUse mddev_unlock_and_resume() to release both states.",
  "id": "CVE-2026-90390",
  "modified": "2026-09-19T03:30:20.164631299Z",
  "published": "2026-09-17T16:09:24.405Z",
  "references": [
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/03aad318f0a1f039dddf98739e705fdca3bf0d86"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/2911cd0a0f4366a7e06832bc5f0a7fdcc138e4dc"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/6763fb409a0b4106676a52cf934440d9484b32c8"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/cc543e769b97d563b089b9e0ebf8ad361d15076f"
    },
    {
      "type": "ADVISORY",
      "url": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90390.json"
    },
    {
      "type": "ADVISORY",
      "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-90390"
    },
    {
      "type": "PACKAGE",
      "url": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
    }
  ],
  "schema_version": "1.9.0",
  "summary": "md/bitmap: resume array on backlog_store() error path"
}