Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-90428

iommu/tegra241-cmdqv: Don't run the error ISR before probe sets up vintfs

Description

In the Linux kernel, the following vulnerability has been resolved: iommu/tegra241-cmdqv: Don't run the error ISR before probe sets up vintfs __tegra241_cmdqv_probe() requests the error IRQ before it has allocated the cmdqv->vintfs array and set cmdqv->num_vintfs. A CMDQV left enabled with a latched error across a kexec fires the IRQ as soon as it is requested, and tegra241_cmdqv_isr() then walks the uninitialized cmdqv->vintfs array. Request the IRQ only after cmdqv->vintfs is allocated and zeroed, so that a latched interrupt firing early runs the ISR against a valid array of NULL slots that it safely skips.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 918eb5c856f6ce4cf93b4b38e4b5e156905c5943 to < b1605a56745f22670205f6561df5771bbbb62a99affected
  • 918eb5c856f6ce4cf93b4b38e4b5e156905c5943 to < 2f627118b668659c6b195ac48beedb1bf8f53368affected
  • 918eb5c856f6ce4cf93b4b38e4b5e156905c5943 to < a168254ff8db08f2292be3d8fcbd37d2bb8c3d2daffected
  • 918eb5c856f6ce4cf93b4b38e4b5e156905c5943 to < 5acd67ceb38debe2fbf70ea35e2dec9f7ab01bbdaffected

Linux Linux

Default version status: affected

  • 6.12affected
  • 0 to < 6.12unaffected
  • 6.12.110 to ≤ 6.12.*unaffected
  • 6.18.52 to ≤ 6.18.*unaffected
  • 7.2.6 to ≤ 7.2.*unaffected
  • 7.3 to ≤ *unaffected

References