CVE-2026-90157

CVE-2026-90157

published September 17, 2026

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

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

bpf: Reject negative optlen in cgroup getsockopt hook

A cgroup getsockopt BPF program can shrink ctx->optlen after the

kernel getsockopt handler has run. The kernel-buffer variant, used by

TCP_ZEROCOPY_RECEIVE, only rejects values larger than the original

length.

If BPF writes a negative optlen, that value is accepted and propagated

back to the TCP getsockopt code. It can then be passed to

copy_to_sockptr() as a size_t and trigger the hardened usercopy

bytes > INT_MAX warning.

Reject negative ctx.optlen in __cgroup_bpf_run_filter_getsockopt_kern(),

matching the lower-bound validation already present in the sockptr-based

getsockopt hook.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00211 · 10.8th percentile
Published
2026-09-17T21:17Z
References (8)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:06Z
    bpf: Reject negative optlen in cgroup getsockopt hook
    cvelistv5