PT-2024-31333 · Linux+5 · Linux Kernel+5
Kees Cook
·
Published
2024-08-09
·
Updated
2025-09-29
·
CVE-2024-44966
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
The issue is related to the Linux kernel, specifically with the binfmt flat format. A RISC-V specific variant of this format was introduced, which does not allocate space for the array of shared library pointers. However, the code that initializes this array was not disabled, resulting in the corruption of sizeof(long) bytes before the DATA segment. This corruption generally occurs at the end of the TEXT segment. To address this, MAX SHARED LIBS UPDATE was introduced, which depends on the state of CONFIG BINFMT FLAT NO DATA START OFFSET to guard the initialization of the shared library pointer region. This ensures that the region is only initialized if space is reserved for it.
Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Buffer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Red Os
Ubuntu