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.