CVE-2026-23199
Deadlock Vulnerability in Linux Kernel procfs Lock Handling
Publication date: 2026-02-14
Last updated on: 2026-03-19
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | 6.19 |
| linux | linux_kernel | 6.19 |
| linux | linux_kernel | 6.19 |
| linux | linux_kernel | 6.19 |
| linux | linux_kernel | 6.19 |
| linux | linux_kernel | 6.19 |
| linux | linux_kernel | From 6.13 (inc) to 6.18.10 (exc) |
| linux | linux_kernel | 6.19 |
| linux | linux_kernel | 6.19 |
| linux | linux_kernel | From 6.11 (inc) to 6.12.70 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-667 | The product does not properly acquire or release a lock on a resource, leading to unexpected resource state changes and behaviors. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability in the Linux kernel involves a deadlock issue caused by fetching the build ID while holding the VMA (Virtual Memory Area) lock. Specifically, the problem arises when the PROCMAP_QUERY operation tries to fetch an optional build ID without releasing the mmap_lock or the per-VMA lock first, leading to a deadlock scenario.
The deadlock occurs because of an unsafe locking sequence between two CPU threads trying to acquire locks in conflicting orders, causing them to wait indefinitely. The fix involves changing the code to fetch the build ID only after dropping the mmap_lock or per-VMA lock, ensuring that the locking order is safe and preventing deadlocks.
How can this vulnerability impact me? :
This vulnerability can cause the Linux kernel to deadlock during certain operations involving reading process memory maps and fetching build IDs. A deadlock means that affected processes or system calls may hang indefinitely, potentially leading to system instability or degraded performance.
Such deadlocks can impact system responsiveness and reliability, especially in environments where these kernel operations are frequent, possibly affecting applications that rely on procfs or debugging tools that query build IDs.
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:
I don't know
How can this vulnerability be detected on my network or system? Can you suggest some commands?
I don't know
What immediate steps should I take to mitigate this vulnerability?
I don't know