Skip to content
CVE Ledger
  • Newest CVEsPage
  • Recently added to KEVPage
  • Rising exploitation (EPSS)Page
  • Weekly digestPage
  • StatisticsPage
  • WatchlistPage
  • API docsPage
  • MCP serverPage
  • AboutPage
  • Data sourcesPage
  • Data statusPage
  • ChangelogPage
  • How it's builtPage
  • Support the projectPage

14 results

Back

CVE-2026-97537

scsi: qla2xxx: Fix queue teardown NULL dma_free and bitmap locking

Description

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix queue teardown NULL dma_free and bitmap locking qla25xx_free_req_que() and qla25xx_free_rsp_que() have two pre-existing bugs exposed on the error path of qla25xx_create_{req,rsp}_que(): 1. When dma_alloc_coherent() fails during queue creation, the error path calls the free function with req->ring / rsp->ring still NULL (from kzalloc). The unconditional dma_free_coherent() with a NULL cpu_addr is undefined behavior and can panic. 2. The free functions clear req_qid_map / rsp_qid_map under vport_lock, but the create functions protect the same bitmaps with mq_lock. This provides no mutual exclusion. Additionally, the create error path clears the bit and releases mq_lock before calling the free function, creating a window where another thread can allocate the same que_id and have its ha->req_q_map entry clobbered by the subsequent lockless NULL assignment in the free function. Fix by: - Guarding dma_free_coherent() with a NULL check on the ring pointer. - Using mq_lock (the lock held by all creators) in the free functions to atomically NULL the map entry and clear the bitmap bit. - Removing the now-redundant clear_bit blocks from the create error paths since the free functions handle it atomically.

Timeline

  1. ID reserved

    By Linux

  2. · 1 day later

    Published

  3. · 35 days later

    Record updated

Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.

Scores

No CVSS score yet: neither the CNA, CISA nor NVD has scored this CVE. NVD status: Received.

EPSS (exploitation in 30 days)
0.22% · top 88% of all CVEs (11 Nov 2026)
Loading the EPSS history…

The list uses the assigner's score when there is one, then CISA's, then NVD's: Not scored.

Affected products

  • Linux · Linux

    • affected 73208dfd7ab19f379d73e8a0fbf30f92c203e5e8 – < b65e3a82f77b7a63e386623d2ea70d2b5580295a
    • affected 73208dfd7ab19f379d73e8a0fbf30f92c203e5e8 – < a9ff85886425355c72749be6090758aa19a89f16
    • affected 73208dfd7ab19f379d73e8a0fbf30f92c203e5e8 – < 81ee4df2a488f0909f7ff563e88a0e0099485a8b
    • affected 73208dfd7ab19f379d73e8a0fbf30f92c203e5e8 – < 2e6f60adf609c77e828f64e0cd371920bef91c12
    • affected 73208dfd7ab19f379d73e8a0fbf30f92c203e5e8 – < 56e25d716833604fd5bff388e472f290bfe793aa
    • affected 73208dfd7ab19f379d73e8a0fbf30f92c203e5e8 – < f35cb67f2092b49d7949065dd56895ed47238f22
    • affected 73208dfd7ab19f379d73e8a0fbf30f92c203e5e8 – < 94fc0c5b45de2bf3a691619bcfd10b9a49fc647e
    • affected 73208dfd7ab19f379d73e8a0fbf30f92c203e5e8 – < 34a40e0dff940ac5eba494a69b553ea571e24873
  • Linux · Linux

    • affected 2.6.29
    • unaffected < 2.6.29
    • unaffected 5.10.273 – ≤ 5.10.*
    • unaffected 5.15.224 – ≤ 5.15.*
    • unaffected 6.1.191 – ≤ 6.1.*
    • unaffected 6.6.160 – ≤ 6.6.*
    • unaffected 6.12.112 – ≤ 6.12.*
    • unaffected 6.18.53 – ≤ 6.18.*
    • unaffected 7.2.7 – ≤ 7.2.*
    • unaffected 7.3 – ≤ *

References

References8

Sources

The same CVE in the primary databases and aggregators, to check against.

Badge for a README or a ticket

CVE-2026-97537 badge
[![CVE-2026-97537](https://cveledger.app/badge/CVE-2026-97537.svg)](https://cveledger.app/cve/CVE-2026-97537)

Record last updated .