CVE Catalog

CVE-2026-89964

Unknown
Published: Updated: Translated: NVD NIST

Summary

In the Linux kernel, eisa_irq_setup() prints an error message and continues without advancing the current position when an invalid value is passed via the "eisa_irq_edge=" kernel command line parameter. This causes the same invalid value to be parsed repeatedly, resulting in an infinite loop during kernel boot.

Risk Assessment

This can prevent system boot on parisc platforms when an invalid eisa_irq_edge value is provided in boot parameters. It requires access to boot parameter configuration.

Recommendation

Update the Linux kernel to a version containing the fix that advances to the next comma-separated entry or stops parsing. Verify the correctness of the eisa_irq_edge parameter in boot configuration.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: parisc: eisa: Fix infinite loop when parsing invalid IRQ value When an invalid value is passed via the "eisa_irq_edge=" kernel command line parameter (e.g. "eisa_irq_edge=16,5"), eisa_irq_setup() prints an error message and continues without advancing the current position. As a result the same invalid value is parsed again and again, causing an infinite loop while the kernel boots. Advance to the next comma-separated entry, or stop parsing when there is no next entry, before continuing so that the remaining entries are processed normally.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS