CVE-2024-26973CWE-908

CVE-2024-26973

Medium · published May 1, 2024

CVSS v3.1
5.5
EPSS
0%
Percentile
16.1
In the wild
Unconfirmed
What it is

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

fat: fix uninitialized field in nostale filehandles

When fat_encode_fh_nostale() encodes file handle without a parent it

stores only first 10 bytes of the file handle. However the length of the

file handle must be a multiple of 4 so the file handle is actually 12

bytes long and the last two bytes remain uninitialized. This is not

great at we potentially leak uninitialized information with the handle

to userspace. Properly initialize the full handle length.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00255 · 16.1th percentile
Weakness
CWE-908 · Use of Uninitialized Resource
Published
2024-05-01T10:15Z
Affected products (9)
ProductVersionsFixed in
linux/linux_kernel≥ 3.10, < 4.19.3124.19.312
linux/linux_kernel≥ 4.20, < 5.4.2745.4.274
linux/linux_kernel≥ 5.5, < 5.10.2155.10.215
linux/linux_kernel≥ 5.11, < 5.15.1545.15.154
linux/linux_kernel≥ 5.16, < 6.1.846.1.84
linux/linux_kernel≥ 6.2, < 6.6.246.6.24
linux/linux_kernel≥ 6.7, < 6.7.126.7.12
linux/linux_kernel≥ 6.8, < 6.8.36.8.3
debian/debian_linuxall versions—
References (22)
https://git.kernel.org/stable/c/03a7e3f2ba3ca25f1da1d3898709a08db14c1abb · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/74f852654b8b7866f15323685f1e178d3386c688 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/9840d1897e28f8733cc1e38f97e044f987dc0a63 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/a276c595c3a629170b0f052a3724f755d7c6adc6 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/b7fb63e807c6dadf7ecc1d43448c4f1711d7eeee · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/c8cc05de8e6b5612b6e9f92c385c1a064b0db375 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/cdd33d54e789d229d6d5007cbf3f53965ca1a5c6 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/f52d7663a10a1266a2d3871a6dd8fd111edc549f · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/fde2497d2bc3a063d8af88b258dbadc86bd7b57c · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/03a7e3f2ba3ca25f1da1d3898709a08db14c1abb · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/74f852654b8b7866f15323685f1e178d3386c688 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/9840d1897e28f8733cc1e38f97e044f987dc0a63 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/a276c595c3a629170b0f052a3724f755d7c6adc6 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/b7fb63e807c6dadf7ecc1d43448c4f1711d7eeee · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/c8cc05de8e6b5612b6e9f92c385c1a064b0db375 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/cdd33d54e789d229d6d5007cbf3f53965ca1a5c6 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/f52d7663a10a1266a2d3871a6dd8fd111edc549f · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/fde2497d2bc3a063d8af88b258dbadc86bd7b57c · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html · 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-f314f3fb7c5ehttps://cert-portal.siemens.com/productcert/html/ssa-398330.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
EPSS history
Timeline
  • 01 MAY 05:20Z
    fat: fix uninitialized field in nostale filehandles
    cvelistv5