CVE-2026-98611

CVE-2026-98611

published October 18, 2026

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

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

bpf: Check params size before reading reserved fields

bpf_crypto_ctx_create() is a kfunc whose second argument is declared

with the __sz annotation, so the verifier only guarantees that

params__sz bytes of params are valid. The function nevertheless reads

params->reserved[0] and params->reserved[1] (offsets 14 and 15) before

comparing params__sz against the size of struct bpf_crypto_params, so a

BPF program can pass a shorter buffer and have the kernel read past the

region that was validated for it.

Move the size check in front of the reserved field reads.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00168 · 5.7th percentile
Published
2026-10-18T20:17Z
References (4)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:19Z
    bpf: Check params size before reading reserved fields
    cvelistv5
  • 18 OCT 15:19Z
    bpf: Check params size before reading reserved fields
    cvelistv5