CVE-2023-53485
BaseFortify
Publication date: 2025-10-01
Last updated on: 2025-10-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.160 (inc) to 5.16 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is a bug in the Linux kernel's JFS filesystem code where the function dbAllocDmapLev() attempts to access an array with a negative index (leafidx). This causes an out-of-bounds array access, which is unsafe. The issue occurs because leafidx can be negative, leading to invalid memory access. The fix adds a check to return an I/O error immediately if leafidx is negative, preventing the unsafe access.
How can this vulnerability impact me? :
The vulnerability can cause the Linux kernel to perform an out-of-bounds array access, which may lead to kernel crashes or undefined behavior. This can affect system stability and potentially be exploited to cause denial of service or other unintended effects on systems using the JFS filesystem.
What immediate steps should I take to mitigate this vulnerability?
Apply the patch that adds a safeguard in the dbAllocDmapLev() function to check if leafidx is negative and return an I/O error if so, preventing out-of-bounds access. This fix is included in the updated Linux kernel version 6.4.0-rc6-syzkaller-00037-gb6dad5178cea or later. Until patched, avoid using the JFS filesystem or untrusted inputs that could trigger this vulnerability.