{
  "cveId": "CVE-2026-43311",
  "url": "https://patchblox.com/security/cve/CVE-2026-43311",
  "summary": "CVE-2026-43311 is fixed in linux on 1 platform, first by DEBIAN-CVE-2026-43311, released May 15, 2026. It is not reported as exploited. Patch Radar priority: Routine.",
  "title": "soc/tegra: pmc: Fix unsafe generic_handle_irq() call",
  "description": "In the Linux kernel, the following vulnerability has been resolved:  soc/tegra: pmc: Fix unsafe generic_handle_irq() call  Currently, when resuming from system suspend on Tegra platforms, the following warning is observed:  WARNING: CPU: 0 PID: 14459 at kernel/irq/irqdesc.c:666 Call trace:  handle_irq_desc\u002B0x20/0x58 (P)  tegra186_pmc_wake_syscore_resume\u002B0xe4/0x15c  syscore_resume\u002B0x3c/0xb8  suspend_devices_and_enter\u002B0x510/0x540  pm_suspend\u002B0x16c/0x1d8  The warning occurs because generic_handle_irq() is being called from a non-interrupt context which is considered as unsafe.  Fix this warning by deferring generic_handle_irq() call to an IRQ work which gets executed in hard IRQ context where generic_handle_irq() can be called safely.  When PREEMPT_RT kernels are used, regular IRQ work (initialized with init_irq_work) is deferred to run in per-CPU kthreads in preemptible context rather than hard IRQ context. Hence, use the IRQ_WORK_INIT_HARD variant so that with PREEMPT_RT kernels, the IRQ work is processed in hardirq context instead of being deferred to a thread which is required for calling generic_handle_irq().  On non-PREEMPT_RT kernels, both init_irq_work() and IRQ_WORK_INIT_HARD() execute in IRQ context, so this change has no functional impact for standard kernel configurations.  [treding@nvidia.com: miscellaneous cleanups]",
  "published": "2026-05-08T14:16:39Z",
  "severity": "Moderate",
  "cvss": 5.5,
  "cvssVector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
  "epss": 0.00122,
  "epssPercentile": 0.02019,
  "priority": "Routine",
  "priorityTier": 4,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "vendorAdvisory": "https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-43311",
  "fixes": [
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "6.12.115-2",
      "fix": "DEBIAN-CVE-2026-43311",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-43311",
      "released": "2026-05-15T16:01:09Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 14",
      "fixedVersion": "6.19.6-1",
      "fix": "DEBIAN-CVE-2026-43311",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-43311",
      "released": "2026-05-15T16:01:09Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-08T06:59:42Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}