Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-23071

regmap: Fix race condition in hwspinlock irqsave routine

Description

In the Linux kernel, the following vulnerability has been resolved: regmap: Fix race condition in hwspinlock irqsave routine Previously, the address of the shared member '&map->spinlock_flags' was passed directly to 'hwspin_lock_timeout_irqsave'. This creates a race condition where multiple contexts contending for the lock could overwrite the shared flags variable, potentially corrupting the state for the current lock owner. Fix this by using a local stack variable 'flags' to store the IRQ state temporarily.

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

  • 8698b9364710e7bac84b3af07dd410e39c8c2e08 to < e1a7072bc4f958c9e852dc7e57e39f12b0bb44b5affected
  • 8698b9364710e7bac84b3af07dd410e39c8c2e08 to < 766e243ae8c8b27087a4cc605752c0d5ee2daeabaffected
  • 8698b9364710e7bac84b3af07dd410e39c8c2e08 to < f1e2fe26a51eca95b41420af76d22c2e613efd5eaffected
  • 8698b9364710e7bac84b3af07dd410e39c8c2e08 to < 24f31be6ad70537fd7706269d99c92cade465a09affected
  • 8698b9364710e7bac84b3af07dd410e39c8c2e08 to < 4aab0ca0a0f7760e33edcb4e47576064d05128f5affected
  • 8698b9364710e7bac84b3af07dd410e39c8c2e08 to < c2d2cf710dc3ee1a69e00b4ed8de607a92a07889affected
  • 8698b9364710e7bac84b3af07dd410e39c8c2e08 to < 4b58aac989c1e3fafb1c68a733811859df388250affected

Linux Linux

Default version status: affected

  • 4.15affected
  • 0 to < 4.15unaffected
  • 5.10.249 to ≤ 5.10.*unaffected
  • 5.15.199 to ≤ 5.15.*unaffected
  • 6.1.162 to ≤ 6.1.*unaffected
  • 6.6.122 to ≤ 6.6.*unaffected
  • 6.12.68 to ≤ 6.12.*unaffected
  • 6.18.8 to ≤ 6.18.*unaffected
  • 6.19 to ≤ *unaffected

References