First published: Tue May 21 2024(Updated: )
In the Linux kernel, the following vulnerability has been resolved: fs/jfs: Add check for negative db_l2nbperpage l2nbperpage is log2(number of blks per page), and the minimum legal value should be 0, not negative. In the case of l2nbperpage being negative, an error will occur when subsequently used as shift exponent. Syzbot reported this bug: UBSAN: shift-out-of-bounds in fs/jfs/jfs_dmap.c:799:12 shift exponent -16777216 is negative
Credit: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Affected Software | Affected Version | How to fix |
---|---|---|
Red Hat Kernel-devel | ||
Linux Kernel | <4.14.331 | |
Linux Kernel | >=4.15<4.19.300 | |
Linux Kernel | >=4.20<5.4.262 | |
Linux Kernel | >=5.5<5.10.202 | |
Linux Kernel | >=5.11<5.15.140 | |
Linux Kernel | >=5.16<6.1.64 | |
Linux Kernel | >=6.2<6.5.13 | |
Linux Kernel | >=6.6<6.6.3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2023-52810 has a medium severity level due to the potential for negative values causing system errors.
To fix CVE-2023-52810, upgrade to the latest kernel version that includes the patches addressing this vulnerability.
CVE-2023-52810 affects Linux kernel versions from 4.14 up to 6.6, with specific ranges for various sub-versions.
CVE-2023-52810 potentially allows local users to exploit errors in the file system handling due to negative l2nbperpage values.
CVE-2023-52810 is considered a local vulnerability as it requires local user access to exploit the issue.