Vulnerability Details : CVE-2023-2194
An out-of-bounds write vulnerability was found in the Linux kernel's SLIMpro I2C device driver. The userspace "data->block[0]" variable was not capped to a number between 0-255 and was used as the size of a memcpy, possibly writing beyond the end of dma_buffer. This flaw could allow a local privileged user to crash the system or potentially achieve code execution.
Vulnerability category: Memory Corruption
Products affected by CVE-2023-2194
- cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:*:*:*:*
- cpe:2.3:o:redhat:enterprise_linux:9.0:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:6.3:rc1:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:6.3:rc2:*:*:*:*:*:*
- cpe:2.3:o:linux:linux_kernel:6.3:rc3:*:*:*:*:*:*
- cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2023-2194
0.04%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 6 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2023-2194
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
6.7
|
MEDIUM | CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H |
0.8
|
5.9
|
NIST |
CWE ids for CVE-2023-2194
-
The product writes data past the end, or before the beginning, of the intended buffer.Assigned by:
- nvd@nist.gov (Primary)
- secalert@redhat.com (Secondary)
References for CVE-2023-2194
-
https://lists.debian.org/debian-lts-announce/2023/05/msg00006.html
[SECURITY] [DLA 3403-1] linux security update
-
https://lists.debian.org/debian-lts-announce/2023/05/msg00005.html
[SECURITY] [DLA 3404-1] linux-5.10 security update
-
https://bugzilla.redhat.com/show_bug.cgi?id=2188396
2188396 – (CVE-2023-2194) CVE-2023-2194 kernel: i2c: out-of-bounds write in xgene_slimpro_i2c_xfer()Issue Tracking;Patch;Third Party Advisory
-
https://github.com/torvalds/linux/commit/92fbb6d1296f
i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() · torvalds/linux@92fbb6d · GitHubPatch
Jump to