CVE-2024-50074CWE-125

CVE-2024-50074

High · published October 29, 2024

CVSS v3.1
7.8
EPSS
0%
Percentile
14.0
In the wild
Unconfirmed
What it is

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

parport: Proper fix for array out-of-bounds access

The recent fix for array out-of-bounds accesses replaced sprintf()

calls blindly with snprintf(). However, since snprintf() returns the

would-be-printed size, not the actually output size, the length

calculation can still go over the given limit.

Use scnprintf() instead of snprintf(), which returns the actually

output letters, for addressing the potential out-of-bounds access

properly.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00238 · 14.0th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2024-10-29T05:15Z
Affected products (10)
ProductVersionsFixed in
linux/linux_kernel≥ 5.10.224, < 5.10.2285.10.228
linux/linux_kernel≥ 5.11, < 5.15.1695.15.169
linux/linux_kernel≥ 5.16, < 6.1.1146.1.114
linux/linux_kernel≥ 6.2, < 6.6.586.6.58
linux/linux_kernel≥ 6.7, < 6.11.56.11.5
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
redhat/enterprise_linuxall versions—
redhat/enterprise_linuxall versions—
References (10)
EPSS history
Timeline
  • 29 OCT 00:50Z
    parport: Proper fix for array out-of-bounds access
    cvelistv5