PatchSiren

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.