{
  "affected": [
    {
      "ranges": [
        {
          "events": [
            {
              "introduced": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2"
            },
            {
              "fixed": "68659b627770f3c8d8f578e8ddee78a07d5f1d0e"
            },
            {
              "fixed": "8640ade22369e248f77fbdd31a9d71b338499eef"
            },
            {
              "fixed": "21f063e3c2b11fb9078ccdfd3b23634313ce4f0c"
            },
            {
              "fixed": "62d88e93ef5e1e04041e347945f7d7510eba1797"
            },
            {
              "fixed": "bb10d54b74845eb4547baa1b9e908ecd32aa64e1"
            },
            {
              "fixed": "3e2691eeee83a819125dba3f42c74e1b6730d5cd"
            },
            {
              "fixed": "16a62a3f2128b3d86fefc082d8f631becd02bff5"
            },
            {
              "fixed": "8b585431a16cfb9d8f2955a9fa0787ce3dceb3c2"
            }
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "type": "GIT"
        }
      ]
    },
    {
      "package": {
        "ecosystem": "Linux",
        "name": "Kernel"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "2.6.12"
            },
            {
              "fixed": "5.10.270"
            }
          ],
          "type": "ECOSYSTEM"
        },
        {
          "events": [
            {
              "introduced": "5.11.0"
            },
            {
              "fixed": "5.15.221"
            }
          ],
          "type": "ECOSYSTEM"
        },
        {
          "events": [
            {
              "introduced": "5.16.0"
            },
            {
              "fixed": "6.1.188"
            }
          ],
          "type": "ECOSYSTEM"
        },
        {
          "events": [
            {
              "introduced": "6.2.0"
            },
            {
              "fixed": "6.6.157"
            }
          ],
          "type": "ECOSYSTEM"
        },
        {
          "events": [
            {
              "introduced": "6.7.0"
            },
            {
              "fixed": "6.12.110"
            }
          ],
          "type": "ECOSYSTEM"
        },
        {
          "events": [
            {
              "introduced": "6.13.0"
            },
            {
              "fixed": "6.18.51"
            }
          ],
          "type": "ECOSYSTEM"
        },
        {
          "events": [
            {
              "introduced": "6.19.0"
            },
            {
              "fixed": "7.2.5"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ]
    }
  ],
  "database_specific": {
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89964.json"
  },
  "details": "In the Linux kernel, the following vulnerability has been resolved:\n\nparisc: eisa: Fix infinite loop when parsing invalid IRQ value\n\nWhen an invalid value is passed via the \"eisa_irq_edge=\" kernel\ncommand line parameter (e.g. \"eisa_irq_edge=16,5\"), eisa_irq_setup()\nprints an error message and continues without advancing the current\nposition.  As a result the same invalid value is parsed again and\nagain, causing an infinite loop while the kernel boots.\n\nAdvance to the next comma-separated entry, or stop parsing when there\nis no next entry, before continuing so that the remaining entries are\nprocessed normally.",
  "id": "CVE-2026-89964",
  "modified": "2026-09-19T03:30:25.077986016Z",
  "published": "2026-09-16T10:32:46.078Z",
  "references": [
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/16a62a3f2128b3d86fefc082d8f631becd02bff5"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/21f063e3c2b11fb9078ccdfd3b23634313ce4f0c"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/3e2691eeee83a819125dba3f42c74e1b6730d5cd"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/62d88e93ef5e1e04041e347945f7d7510eba1797"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/68659b627770f3c8d8f578e8ddee78a07d5f1d0e"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/8640ade22369e248f77fbdd31a9d71b338499eef"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/8b585431a16cfb9d8f2955a9fa0787ce3dceb3c2"
    },
    {
      "type": "WEB",
      "url": "https://git.kernel.org/stable/c/bb10d54b74845eb4547baa1b9e908ecd32aa64e1"
    },
    {
      "type": "ADVISORY",
      "url": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89964.json"
    },
    {
      "type": "ADVISORY",
      "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-89964"
    },
    {
      "type": "PACKAGE",
      "url": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
    }
  ],
  "schema_version": "1.9.0",
  "summary": "parisc: eisa: Fix infinite loop when parsing invalid IRQ value"
}