PatchSiren cyber security CVE debrief
CVE-2026-90429 Linux CVE debrief
A vulnerability in the Linux kernel's iommu/tegra241-cmdqv has been resolved. The vulnerability occurs due to a lack of synchronization between the error ISR and VINTF (de)init, which can lead to a NULL dereference or use-after-free. This issue arises from the error interrupt handler reading cmdqv->vintfs[] slots without proper synchronization, allowing for concurrent access and potential data corruption. The fix involves updating the Linux kernel to a version that includes the patch, ensuring proper synchronization and preventing such issues.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-09-18
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-09-18
Who should care
Linux kernel developers and maintainers, Linux distribution vendors, and users of Linux-based systems should be aware of this vulnerability and take necessary actions to patch their systems. The vulnerability has a high CVSS score, indicating a high level of severity, and requires attention from Linux kernel developers, maintainers, and users.
Why it matters
The vulnerability in the Linux kernel's iommu/tegra241-cmdqv module requires attention from Linux kernel developers, maintainers, and users. The fix involves updating the Linux kernel to a version that includes the patch. The vulnerability has a high CVSS score, indicating a high level of severity.
- Potential NULL dereference or use-after-free in the error ISR
- Possible system crashes or instability
- Need for patching and updating Linux kernel versions
Technical summary
The vulnerability occurs in the iommu/tegra241-cmdqv module of the Linux kernel. The error ISR is not properly synchronized with VINTF (de)init, leading to potential NULL dereference or use-after-free. The fix involves publishing every slot with an smp_store_release() and reading each slot in the ISR with an smp_load_acquire() under a NULL check. This ensures that the ISR always sees a fully built vintf or NULL, preventing data corruption and potential system crashes. The patch also synchronizes_irq() prior to returning idx to the IDA, preventing vintf from being freed under a running handler.
Defensive priority
High
Recommended defensive actions
- Review and apply the patches provided by the Linux kernel maintainers
- Ensure that the Linux kernel is updated to a version that includes the fix
- Monitor system logs for potential exploitation attempts
- Perform a thorough review of the system for any signs of compromise
- Implement compensating controls for exposed systems while remediation is scheduled and verified
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Review relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD vulnerability detail page provide information on the vulnerability, including its description, CVSS score, and references to source code changes. The Linux kernel patch notes and source code changes are available, detailing the fix for the iommu/tegra241-cmdqv vulnerability. The patch synchronizes the error ISR against VINTF (de)init, preventing NULL dereferences and use-after-free issues.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-90429 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-90429
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-90429 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90429
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a491be376abd1c80a314cdd658632c85cd660b73
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/bcb82407633c3008362ad927699d985ee4981557
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f3ef4abc271a1d3d7b6715879e149c286dc8aae7
416baaa9-dc9f-4396-8d5f-8c081fb06d67
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.