PT-2024-14750 · Linux+7 · Linux Kernel+7

Published

2023-07-28

·

Updated

2025-09-29

·

CVE-2023-52791

CVSS v3.1

5.5

Medium

AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The issue is related to the Linux kernel's i2c core, where non-atomic i2c transfers are used when preemption is disabled. However, non-atomic i2c transfers require preemption, which can lead to warnings and potential issues. The preempt disable notrace() function is called before emergency restart(), and if an i2c device is used for the restart, the transfer should be atomic. This change avoids warnings like voluntary context switches within RCU read-side critical sections. The wait for completion() function is used while waiting for the DMA, and preemptible() is used instead of preempt disable notrace() to check for preemption.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Weakness Enumeration

Related Identifiers

ALSA-2024:5101
ALSA-2024:5102
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
BDU:2025-15329
CESA-2024_5101
CESA-2024_5102
CVE-2023-52791
INFSA-2024_5101
INFSA-2024_5102
INFSA-2024_9315
OESA-2024-1738
OESA-2024-1768
OPENSUSE-SU-2024_2189-1
RHSA-2024:5101
RHSA-2024:5102
RHSA-2024:9315
RHSA-2024_5101
RHSA-2024_5102
RHSA-2024_9315
RHSA-2025:2270
RLSA-2024:5101
RLSA-2024:5102
RXSA-2024:5101
SUSE-SU-2024:2008-1
SUSE-SU-2024:2011-1
SUSE-SU-2024:2019-1
SUSE-SU-2024:2189-1
SUSE-SU-2024:2190-1
SUSE-SU-2024:2571-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1

Affected Products

Almalinux
Astra Linux
Centos
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse