CVE-2026-98631
Received
Received - Intake
Linux Kernel XSK Map Bounds Check Bypass
Vulnerability report for CVE-2026-98631, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-10-18
Last updated on: 2026-10-18
Assigner: kernel.org
Description
Description
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.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| Linux | Linux | e65650f291ee72fc578d6346080fc4699204ef2c |
| Linux | Linux | e65650f291ee72fc578d6346080fc4699204ef2c |
| Linux | Linux | e65650f291ee72fc578d6346080fc4699204ef2c |
| Linux | Linux | e65650f291ee72fc578d6346080fc4699204ef2c |
| Linux | Linux | e65650f291ee72fc578d6346080fc4699204ef2c |
| Linux | Linux | e65650f291ee72fc578d6346080fc4699204ef2c |
| Linux | Linux | e65650f291ee72fc578d6346080fc4699204ef2c |
| Linux | Linux | e65650f291ee72fc578d6346080fc4699204ef2c |
| Linux | Linux | 5.5 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |