CVEvulnerability
CVE-2023-52804
7.8 HIGH
Official page ↗
- Status
- Modified
- Published
- 2024-05-21
- Last modified
- 2026-08-04
- Assigner
- 416baaa9-dc9f-4396-8d5f-8c081fb06d67
- CVSS 3.1 (416baaa9-dc9f-4396-8d5f-8c081fb06d67)
- 7.8 HIGH — CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- CVSS 3.1 ([email protected])
- 7.8 HIGH — CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-129
Description
In the Linux kernel, the following vulnerability has been resolved:
fs/jfs: Add validity check for db_maxag and db_agpref
Both db_maxag and db_agpref are used as the index of the
db_agfree array, but there is currently no validity check for
db_maxag and db_agpref, which can lead to errors.
The following is related bug reported by Syzbot:
UBSAN: array-index-out-of-bounds in fs/jfs/jfs_dmap.c:639:20
index 7936 is out of range for type 'atomic_t[128]'
Add checking that the values of db_maxag and db_agpref are valid
indexes for the db_agfree array.
Affected configurations
• linux linux kernel (< 4.14.331)
• linux linux kernel (>= 4.15 < 4.19.300)
• linux linux kernel (>= 4.20 < 5.4.262)
• linux linux kernel (>= 5.5 < 5.10.202)
• linux linux kernel (>= 5.11 < 5.15.140)
• linux linux kernel (>= 5.16 < 6.1.64)
• linux linux kernel (>= 6.2 < 6.5.13)
• linux linux kernel (>= 6.6 < 6.6.3)
Related
Weakness · CWE (1)
- CWE-129 Improper Validation of Array Index weakness
References
- https://git.kernel.org/stable/c/1f74d336990f37703a8eee77153463d65b67f70e Patch
- https://git.kernel.org/stable/c/2323de34a3ae61a9f9b544c18583f71cea86721f Patch
- https://git.kernel.org/stable/c/32bd8f1cbcf8b663e29dd1f908ba3a129541a11b Patch
- https://git.kernel.org/stable/c/5013f8269887642cca784adc8db9b5f0b771533f Patch
- https://git.kernel.org/stable/c/64933ab7b04881c6c18b21ff206c12278341c72e Patch
- https://git.kernel.org/stable/c/a0649e2dd4a3595b5595a29d0064d047c2fae2fb Patch
- https://git.kernel.org/stable/c/c6c8863fb3f57700ab583d875adda04caaf2278a Patch
- https://git.kernel.org/stable/c/ce15b0f1a431168f07b1cc6c9f71206a2db5c809 Patch
- https://git.kernel.org/stable/c/dca403bb035a565bb98ecc1dda5d30f676feda40 Patch
- https://git.kernel.org/stable/c/1f74d336990f37703a8eee77153463d65b67f70e Patch
- https://git.kernel.org/stable/c/2323de34a3ae61a9f9b544c18583f71cea86721f Patch
- https://git.kernel.org/stable/c/32bd8f1cbcf8b663e29dd1f908ba3a129541a11b Patch
- https://git.kernel.org/stable/c/5013f8269887642cca784adc8db9b5f0b771533f Patch
- https://git.kernel.org/stable/c/64933ab7b04881c6c18b21ff206c12278341c72e Patch
- https://git.kernel.org/stable/c/a0649e2dd4a3595b5595a29d0064d047c2fae2fb Patch
- https://git.kernel.org/stable/c/c6c8863fb3f57700ab583d875adda04caaf2278a Patch
- https://git.kernel.org/stable/c/ce15b0f1a431168f07b1cc6c9f71206a2db5c809 Patch
- https://git.kernel.org/stable/c/dca403bb035a565bb98ecc1dda5d30f676feda40 Patch