CVE-2023-53187
BaseFortify
Publication date: 2025-09-15
Last updated on: 2025-12-02
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | From 5.15.128 (inc) to 5.16 (exc) |
| linux | linux_kernel | 6.5 |
| linux | linux_kernel | 6.5 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-416 | The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is a use-after-free bug in the Linux kernel's btrfs filesystem. It occurs when a new block group is created but becomes unused before its creation finishes. The kernel incorrectly moves this block group from the 'new block groups' list to the 'unused block groups' list without properly updating reference counts. This leads to an extra decrement of the reference count, eventually causing the reference count to reach zero prematurely, which can trigger a kernel crash or bug due to accessing freed memory.
How can this vulnerability impact me? :
This vulnerability can cause a kernel crash or system instability due to a use-after-free condition in the btrfs filesystem. If exploited or triggered, it may lead to data loss, system downtime, or denial of service as the kernel encounters a fatal error when handling block groups in btrfs.