CVE-2023-52764

HighCVSS 7.8/10Last modified Jun 17, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

media: gspca: cpia1: shift-out-of-bounds in set_flicker

Syzkaller reported the following issue: UBSAN: shift-out-of-bounds in drivers/media/usb/gspca/cpia1.c:1031:27 shift exponent 245 is too large for 32-bit type 'int'

When the value of the variable "sd->params.exposure.gain" exceeds the number of bits in an integer, a shift-out-of-bounds error is reported. It is triggered because the variable "currentexp" cannot be left-shifted by more than the number of bits in an integer. In order to avoid invalid range during left-shift, the conditional expression is added.

Metrics

CVSS 3.1 7.8/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= 54e8bc5d64a651e2fb8b2366637e6a7d920a4c70, < 69bba62600bd91d6b7c1e8ca181faf8ac64f7060; >= 54e8bc5d64a651e2fb8b2366637e6a7d920a4c70, < 2eee8edfff90e22980a6b22079d238c3c9d323bb; >= 54e8bc5d64a651e2fb8b2366637e6a7d920a4c70, < 8f83c85ee88225319c52680792320c02158c2a9b; >= 54e8bc5d64a651e2fb8b2366637e6a7d920a4c70, < c6b6b8692218da73b33b310d7c1df90f115bdd9a; >= 54e8bc5d64a651e2fb8b2366637e6a7d920a4c70, < 09cd8b561aa9796903710a1046957f2b112c8f26; >= 54e8bc5d64a651e2fb8b2366637e6a7d920a4c70, < a647f27a7426d2fe1b40da7c8fa2b81354a51177; >= 54e8bc5d64a651e2fb8b2366637e6a7d920a4c70, < 93bddd6529f187f510eec759f37d0569243c9809; >= 54e8bc5d64a651e2fb8b2366637e6a7d920a4c70, < e2d7149b913d14352c82624e723ce1c211ca06d3; >= 54e8bc5d64a651e2fb8b2366637e6a7d920a4c70, < 099be1822d1f095433f4b08af9cc9d6308ec1953
LinuxLinux2.6.34

References

Timeline

Published
May 21, 2024
Last modified
Jun 17, 2026
NVD status
Analyzed

Related CVEs from 2023

CVE-2023-527656.2In the Linux kernel, the following vulnerability has been resolved: mfd: qcom-spmi-pmic: Fix revid implementation The Qualcomm SPMI PMIC rCVE-2023-527667.1In the Linux kernel, the following vulnerability has been resolved: i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler Do CVE-2023-527675.5In the Linux kernel, the following vulnerability has been resolved: tls: fix NULL deref on tls_sw_splice_eof() with empty record syzkallerCVE-2023-527687.8In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: use vmm_table as array in wilc struct Enabling KASAN aCVE-2023-527697.8In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: fix htt mlo-offset event locking The ath12k active pdevsCVE-2023-52779.8A vulnerability, which was classified as critical, has been found in SourceCodester Engineers Online Portal 1.0. This issue affects some unkCVE-2023-527705.5In the Linux kernel, the following vulnerability has been resolved: f2fs: split initial and dynamic conditions for extent_cache Let's alloCVE-2023-527714.7In the Linux kernel, the following vulnerability has been resolved: cxl/port: Fix delete_endpoint() vs parent unregistration race The CXL CVE-2023-527727.8In the Linux kernel, the following vulnerability has been resolved: af_unix: fix use-after-free in unix_stream_read_actor() syzbot reporteCVE-2023-527735.5In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()CVE-2023-527745.5In the Linux kernel, the following vulnerability has been resolved: s390/dasd: protect device queue against concurrent access In dasd_profCVE-2023-527757.8In the Linux kernel, the following vulnerability has been resolved: net/smc: avoid data corruption caused by decline We found a data corru
CVE-2023-52764: High severity, CVSS 7.8 | Vulnix