PT-2024-1999 · Linux+5 · Linux Kernel+5
Published
2024-01-11
·
Updated
2025-10-13
·
CVE-2024-26596
CVSS v2.0
9.0
High
| Vector | AV:N/AC:L/Au:S/C:C/I:C/A:C |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
The issue is related to a slab-out-of-bounds error in the
dsa user prechangeupper function, which occurs when a NETDEV PRECHANGEUPPER event is emitted with a VLAN as its new upper. This happens because not all net devices have a netdev priv of type struct dsa user priv, but the code attempts to dereference it anyway. The error is triggered when the dummy interface is used with a VLAN, causing the kernel to access memory outside the allocated bounds.Technical details about exploitation include:
- The
dsa user to portfunction, which returns astruct dsa portpointer. - The
netdev privfunction, which returns a pointer to the private data of a network device. - The
dsa user prechangeupperfunction, which is called when aNETDEV PRECHANGEUPPERevent occurs. - The
dsa user netdevice eventfunction, which handles network device events.
Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Out of bounds Read
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
Debian
Linux Kernel
Red Os
Suse