CVE-2024-38560CWE-125

CVE-2024-38560

High · published June 19, 2024

CVSS v3.1
7.1
EPSS
0%
Percentile
17.4
In the wild
Unconfirmed
What it is

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

scsi: bfa: Ensure the copied buf is NUL terminated

Currently, we allocate a nbytes-sized kernel buffer and copy nbytes from

userspace to that buffer. Later, we use sscanf on this buffer but we don't

ensure that the string is terminated inside the buffer, this can lead to

OOB read when using sscanf. Fix this issue by using memdup_user_nul instead

of memdup_user.

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00265 · 17.4th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2024-06-19T18:15Z
Affected products (8)
ProductVersionsFixed in
linux/linux_kernel≥ 3.19, < 4.19.3164.19.316
linux/linux_kernel≥ 4.20, < 5.4.2785.4.278
linux/linux_kernel≥ 5.5, < 5.10.2195.10.219
linux/linux_kernel≥ 5.11, < 5.15.1615.15.161
linux/linux_kernel≥ 5.16, < 6.1.936.1.93
linux/linux_kernel≥ 6.2, < 6.6.336.6.33
linux/linux_kernel≥ 6.7, < 6.8.126.8.12
linux/linux_kernel≥ 6.9, < 6.9.36.9.3
References (20)
https://git.kernel.org/stable/c/00b425ff0891283207d7bad607a2412225274d7a · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/13d0cecb4626fae67c00c84d3c7851f6b62f7df3 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/1708e3cf2488788cba5489e4f913d227de757baf · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/204714e68015d6946279719fd464ecaf57240f35 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/481fc0c8617304a67649027c4a44723a139a0462 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/595a6b98deec01b6dbb20139f71edcd5fb760ec2 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/7510fab46b1cbd1680e2a096e779aec3334b4143 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/7d3e694c4fe30f3aba9cd5ae86fb947a54c3db5c · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/ecb76200f5557a2886888aaa53702da1ab9e6cdf · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/00b425ff0891283207d7bad607a2412225274d7a · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/13d0cecb4626fae67c00c84d3c7851f6b62f7df3 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/1708e3cf2488788cba5489e4f913d227de757baf · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/204714e68015d6946279719fd464ecaf57240f35 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/481fc0c8617304a67649027c4a44723a139a0462 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/595a6b98deec01b6dbb20139f71edcd5fb760ec2 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/7510fab46b1cbd1680e2a096e779aec3334b4143 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/7d3e694c4fe30f3aba9cd5ae86fb947a54c3db5c · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/ecb76200f5557a2886888aaa53702da1ab9e6cdf · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2024/06/msg00020.html · af854a3a-2127-422b-91ae-364da2661108https://cert-portal.siemens.com/productcert/html/ssa-265688.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
EPSS history
Timeline
  • 19 JUN 13:35Z
    scsi: bfa: Ensure the copied buf is NUL terminated
    cvelistv5