CVE-2024-50262CWE-787

CVE-2024-50262

High · published November 9, 2024

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

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

bpf: Fix out-of-bounds write in trie_get_next_key()

trie_get_next_key() allocates a node stack with size trie->max_prefixlen,

while it writes (trie->max_prefixlen + 1) nodes to the stack when it has

full paths from the root to leaves. For example, consider a trie with

max_prefixlen is 8, and the nodes with key 0x00/0, 0x00/1, 0x00/2, ...

0x00/8 inserted. Subsequent calls to trie_get_next_key with _key with

.prefixlen = 8 make 9 nodes be written on the node stack with size 8.

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.00270 · 18.1th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2024-11-09T16:15Z
Affected products (12)
ProductVersionsFixed in
linux/linux_kernel≥ 4.16, < 4.19.3234.19.323
linux/linux_kernel≥ 4.20, < 5.4.2855.4.285
linux/linux_kernel≥ 5.5, < 5.10.2295.10.229
linux/linux_kernel≥ 5.11, < 5.15.1715.15.171
linux/linux_kernel≥ 5.16, < 6.1.1166.1.116
linux/linux_kernel≥ 6.2, < 6.6.606.6.60
linux/linux_kernel≥ 6.7, < 6.11.76.11.7
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (13)
EPSS history
Timeline
  • 09 NOV 10:17Z
    bpf: Fix out-of-bounds write in trie_get_next_key()
    cvelistv5