PatchSiren cyber security CVE debrief
CVE-2026-90430 Linux CVE debrief
A vulnerability in the Linux kernel's iommu/tegra241-cmdqv has been resolved. The tegra241_vintf_init_lvcmdq() function stored a freshly allocated vcmdq pointer to the vintf->lvcmdqs[] array before it was fully initialized, which could lead to a NULL pointer dereference in the error ISR. The vulnerability has been resolved by publishing the vcmdq at the end of the allocation instead, with an smp_store_release() that pairs with an smp_load_acquire() in the ISR, which can see a fully built LVCMDQ or NULL. This change ensures that the vcmdq is fully initialized before it is made accessible, preventing potential system crashes or instability.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-09-21
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-09-21
Who should care
Defenders responsible for Linux kernel-based systems, particularly those using the affected versions, should assess exposure and prioritize patching. They should review system configurations and kernel versions for potential exposure, monitor system logs for error messages related to the affected component, and review compensating controls for exposed systems while remediation is scheduled and verified.
Why it matters
Defenders should prioritize verifying and applying patches for this vulnerability, particularly for systems using the affected Linux kernel versions, to prevent potential system crashes or instability.
- Potential NULL pointer dereference in error ISR
- Possible system crashes or instability
- Need for verification and patching of affected systems
Technical summary
The tegra241_vintf_init_lvcmdq() function stored a freshly allocated vcmdq pointer to the vintf->lvcmdqs[] array before it was fully initialized. This could lead to a NULL pointer dereference in the error ISR. The vulnerability has been resolved by publishing the vcmdq at the end of the allocation instead, with an smp_store_release() that pairs with an smp_load_acquire() in the ISR, which can see a fully built LVCMDQ or NULL. The user-owned LVCMDQ allocation moves accordingly, publishing the vcmdq once tegra241_vcmdq_hw_init_user() succeeds.
Defensive priority
Defenders should prioritize verifying and applying patches for this vulnerability, particularly for systems using the affected Linux kernel versions.
Recommended defensive actions
- Verify and apply patches for this vulnerability
- Review system configurations and kernel versions for potential exposure
- Monitor system logs for error messages related to the affected component
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and source references indicate a vulnerability in the Linux kernel's iommu/tegra241-cmdqv. The NVD entry is currently Received. The vulnerability was resolved by publishing the vcmdq at the end of the allocation instead of storing it before it was fully initialized. This change prevents a NULL pointer dereference in the error ISR. Defenders should verify and apply patches for this vulnerability, particularly for systems using the affected Linux kernel versions.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-90430 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-90430
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-90430 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90430
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/792f720fc23fe5bd6508d40ed73ae739debd6dcb
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b4535b403d6bf9bcc24dbd62096711329b9c612c
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/cbc41aacd49e695338940196e7084770365e1b68
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d5ec248ee1c79354979c23f7f390e856e9535651
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.