PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-90428 Linux CVE debrief

A Linux kernel vulnerability allows an error interrupt to be triggered before the probe sets up the vintfs array, potentially causing a system crash. The issue arises from the __tegra241_cmdqv_probe() function requesting the error IRQ before allocating and initializing the cmdqv->vintfs array. To address this, the error IRQ should be requested only after the cmdqv->vintfs array has been allocated and zeroed.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-17
Original CVE updated
2026-10-19
Advisory published
2026-09-17
Advisory updated
2026-10-19

Who should care

Linux kernel developers and maintainers, as well as users of Linux-based systems, should be aware of this vulnerability and take steps to ensure their systems are updated with the necessary patches.

Why it matters

This vulnerability in the Linux kernel can cause system crashes if not properly patched. Linux kernel developers, maintainers, and users should be aware of this issue and take steps to update their systems with the necessary fixes.

  • Potential system crashes due to error interrupts triggered before probe setup.
  • Need to verify Linux kernel versions and apply patches to prevent exploitation.
  • Importance of monitoring system logs for error interrupts and investigating related issues.

Technical summary

The __tegra241_cmdqv_probe() function requests the error IRQ before allocating and initializing the cmdqv->vintfs array. This can cause the error interrupt to be triggered before the probe sets up the vintfs array, potentially leading to a system crash. To fix this, the error IRQ should be requested only after the cmdqv->vintfs array has been allocated and zeroed. The vulnerability affects Linux kernel versions and can be addressed by applying the necessary patches. Linux kernel developers, maintainers, and users should be aware of this issue and take steps to update their systems with the necessary fixes.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the provided patches to ensure the error IRQ is requested after the cmdqv->vintfs array has been allocated and zeroed.
  • Verify the Linux kernel version and update to a fixed version if necessary.
  • Monitor system logs for potential error interrupts and investigate any issues that may be related to this vulnerability.
  • Perform a thorough review of system configurations and apply necessary patches.
  • Check for any exposed assets and review compensating controls.
  • Track exceptions and retest remediated assets.
  • Review and update incident response plans to address potential system crashes.

Evidence notes

The CVE record and source item provide details about the vulnerability, including its description and affected versions. However, the CVSS score and severity are not provided. Linux kernel developers and users should verify Linux kernel versions and apply patches to prevent exploitation. The error interrupt can be triggered before the probe sets up the vintfs array, potentially causing a system crash. To address this, the error IRQ should be requested only after the cmdqv->vintfs array has been allocated and zeroed. Limited source and

Sources and references

Verified primary and authoritative sources

  • CVE-2026-90428 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-90428

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-90428 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90428

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • iommu/tegra241-cmdqv: Don't run the error ISR before probe sets up vintfs

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/90xxx/CVE-2026-90428.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/b1605a56745f22670205f6561df5771bbbb62a99

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2f627118b668659c6b195ac48beedb1bf8f53368

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/a168254ff8db08f2292be3d8fcbd37d2bb8c3d2d

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5acd67ceb38debe2fbf70ea35e2dec9f7ab01bbd

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.