CVE-2024-38559CWE-476

CVE-2024-38559

Medium · published June 19, 2024

CVSS v3.1
4.4
EPSS
0%
Percentile
15.9
In the wild
Unconfirmed
What it is

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

scsi: qedf: Ensure the copied buf is NUL terminated

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

userspace to that buffer. Later, we use kstrtouint on this buffer but we

don't ensure that the string is terminated inside the buffer, this can

lead to OOB read when using kstrtouint. Fix this issue by using

memdup_user_nul instead of memdup_user.

The record
Technical detail
CVSS v3.1
4.4 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00253 · 15.9th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2024-06-19T18:15Z
Affected products (8)
ProductVersionsFixed in
linux/linux_kernel≥ 4.11, < 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/177f43c6892e6055de6541fe9391a8a3d1f95fc9 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/1f84a2744ad813be23fc4be99fb74bfb24aadb95 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/4907f5ad246fa9b51093ed7dfc7da9ebbd3f20b8 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/563e609275927c0b75fbfd0d90441543aa7b5e0d · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/769b9fd2af02c069451fe9108dba73355d9a021c · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/a75001678e1d38aa607d5b898ec7ff8ed0700d59 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/d0184a375ee797eb657d74861ba0935b6e405c62 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/d93318f19d1e1a6d5f04f5d965eaa9055bb7c613 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/dccd97b39ab2f2b1b9a47a1394647a4d65815255 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/177f43c6892e6055de6541fe9391a8a3d1f95fc9 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/1f84a2744ad813be23fc4be99fb74bfb24aadb95 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/4907f5ad246fa9b51093ed7dfc7da9ebbd3f20b8 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/563e609275927c0b75fbfd0d90441543aa7b5e0d · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/769b9fd2af02c069451fe9108dba73355d9a021c · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/a75001678e1d38aa607d5b898ec7ff8ed0700d59 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/d0184a375ee797eb657d74861ba0935b6e405c62 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/d93318f19d1e1a6d5f04f5d965eaa9055bb7c613 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/dccd97b39ab2f2b1b9a47a1394647a4d65815255 · 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: qedf: Ensure the copied buf is NUL terminated
    cvelistv5