CVE-2023-53820 json
loop: loop_set_status_from_info() check before assignment
published 2025-12-09 11 mo ago modified 2026-06-17 4 mo ago also EUVD-2023-60176
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 20%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
loop: loop_set_status_from_info() check before assignment
In loop_set_status_from_info(), lo->lo_offset and lo->lo_sizelimit should be checked before reassignment, because if an overflow error occurs, the original correct value will be changed to the wrong value, and it will not be changed back.
More, the original patch did not solve the problem, the value was set and ioctl returned an error, but the subsequent io used the value in the loop driver, which still caused an alarm:
loop_handle_cmd do_req_filebacked loff_t pos = ((loff_t) blk_rq_pos(rq) << 9) + lo->lo_offset; lo_rw_aio cmd->iocb.ki_pos = pos
Patch / fix
- Linux Linux 4.10, 4.15, 4.19.312, 5.4.274, 5.10.173, 5.15.100, 5.20, 6.1.18, 6.2.5, 6.3
- linux Debian 14, Debian 13, Debian 12 6.1.20-1
debian advisories DEBIAN-CVE-2023-53820
- linux Ubuntu 20.04 LTS 5.4.0-189.209
- linux Ubuntu 22.04 LTS 5.15.0-79.86
- linux-aws Ubuntu 20.04 LTS 5.4.0-1128.138
- linux-aws Ubuntu 22.04 LTS 5.15.0-1042.47
- linux-gcp Ubuntu 20.04 LTS 5.4.0-1132.141
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1039.47
- linux-gke Ubuntu 22.04 LTS 5.15.0-1039.44
- linux-ibm Ubuntu 20.04 LTS 5.4.0-1075.80
ubuntu advisories UBUNTU-CVE-2023-53820
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel-64kb SLES 15 SP4-LTSS, SLE High Performance Computing 15 SP4-LTSS, SLE High Performance Computing 15 SP4-ESPOS 5.14.21-150400.24.194.1
- kernel-syms SLES for SAP 15 SP4, SLES 15 SP4-LTSS, SLE High Performance Computing 15 SP4-LTSS +1 more 5.14.21-150400.24.194.1
- kernel-source SLES for SAP 15 SP4, SLES 15 SP4-LTSS, SLE High Performance Computing 15 SP4-LTSS +1 more 5.14.21-150400.24.194.1
- kernel-default SLES for SAP 15 SP4, SLES 15 SP4-LTSS, SLE Micro 5.4 +5 more 5.14.21-150400.24.194.1
- kernel-obs-build SLES for SAP 15 SP4, SLES 15 SP4-LTSS, SLE High Performance Computing 15 SP4-LTSS +1 more 5.14.21-150400.24.194.1
- kernel-default-base SLES for SAP 15 SP4, SLES 15 SP4-LTSS, SLE Micro 5.4 +3 more 5.14.21-150400.24.194.1.150400.24.98.3
- kernel-rt SLE Micro 5.4, SLE Micro 5.3 5.14.21-150400.15.142.1
- kernel-source-rt SLE Micro 5.4, SLE Micro 5.3 5.14.21-150400.15.142.1
suse advisories SUSE-SU-2026:0617-1SUSE-SU-2026:0411-1SUSE-SU-2026:0317-1SUSE-SU-2026:0263-1
- git.kernel.org/stable/c/6bdf4e6dfb60cbb6121ccf027d97ed2ec97c0bcb commit
- git.kernel.org/stable/c/832580af82ace363205039a8e7c4ef04552ccc1a commit
- git.kernel.org/stable/c/2ea7077748e5d7cc64f1c31342c802fe66ea7426 commit
- git.kernel.org/stable/c/861021710bba9dfa0749a3c209a6c1773208b1f1 commit
- git.kernel.org/stable/c/c79a924ed6afac1708dfd370ba66bcf6a852ced6 commit
- git.kernel.org/stable/c/3e7d0968203d668af6036b9f9199c7b62c8a3581 commit
- git.kernel.org/stable/c/4be26d553a3f1d4f54f25353d1496c562002126d commit
- git.kernel.org/stable/c/258809bf22bf71d53247856f374f2b1d055f2fd4 commit
- git.kernel.org/stable/c/9f6ad5d533d1c71e51bdd06a5712c4fbc8768dfa commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2023-53820 updated cvss 6.7
kernel: loop: loop_set_status_from_info() check before assignment
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 moreaffected: workaround, no fix planned “Out of support scope”
-
Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 more Red Hat Enterprise Linux 10 kernelnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.28% chance of exploitation in the next 30 days, higher than 20% of all scored CVEs (FIRST EPSS, 2026-11-08).
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/6bdf4e6dfb60cbb6121ccf027d97ed2ec97c0bcb
- git.kernel.org /stable/c/832580af82ace363205039a8e7c4ef04552ccc1a
- git.kernel.org /stable/c/2ea7077748e5d7cc64f1c31342c802fe66ea7426
- git.kernel.org /stable/c/861021710bba9dfa0749a3c209a6c1773208b1f1
- git.kernel.org /stable/c/c79a924ed6afac1708dfd370ba66bcf6a852ced6
- git.kernel.org /stable/c/3e7d0968203d668af6036b9f9199c7b62c8a3581
- git.kernel.org /stable/c/4be26d553a3f1d4f54f25353d1496c562002126d
- git.kernel.org /stable/c/258809bf22bf71d53247856f374f2b1d055f2fd4
- git.kernel.org /stable/c/9f6ad5d533d1c71e51bdd06a5712c4fbc8768dfa
Sources
- CVE List CVE-2023-53820
- NVD CVE-2023-53820
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.