PT-2026-27724 · Linux · Linux Kernel
Published
2026-01-01
·
Updated
2026-04-26
·
CVE-2026-23359
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
The Linux kernel contains a flaw within the bpf subsystem, specifically in the devmap functionality. The
get upper ifindexes() function iterates through upper devices and writes their indices into an array without proper bounds checking. This can lead to a stack-out-of-bounds write if the number of upper devices exceeds MAX NEST DEV (8), potentially occurring when numerous macvlans are created on a device with an XDP program attached using BPF F BROADCAST and BPF F EXCLUDE INGRESS. The issue is addressed by adding a maximum parameter to get upper ifindexes() to prevent the out-of-bounds write, returning -EOVERFLOW if the limit is exceeded.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Memory Corruption
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel