PatchSiren

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.