CVE-2026-98631

CVE-2026-98631

published October 18, 2026

CVSS
—
EPSS
0%
Percentile
10.7
In the wild
Unconfirmed
What it is

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

xsk: Use a 32-bit compare in xsk_map_gen_lookup

xsk_map_gen_lookup() loads a u32 key and compares it with max_entries

using BPF_JMP_IMM. BPF immediates are sign-extended to 64 bits, so a

max_entries value of 0x80000000 or higher becomes a threshold larger

than every zero-extended 32-bit key. An out-of-range index then skips

the bounds check and the generated lookup reads past xsk_map[].

Compare with BPF_JMP32_IMM so the check stays in 32-bit unsigned range.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00210 · 10.7th percentile
Published
2026-10-18T20:17Z
References (8)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:19Z
    xsk: Use a 32-bit compare in xsk_map_gen_lookup
    cvelistv5
  • 18 OCT 15:19Z
    xsk: Use a 32-bit compare in xsk_map_gen_lookup
    cvelistv5