CVE-2025-40169 — Numeric Range Comparison Without Minimum Check in Linux
Severity
3.2LOWOSV
No vectorEPSS
0.0%
top 94.30%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedNov 12
Latest updateApr 9
Description
In the Linux kernel, the following vulnerability has been resolved:
bpf: Reject negative offsets for ALU ops
When verifying BPF programs, the check_alu_op() function validates
instructions with ALU operations. The 'offset' field in these
instructions is a signed 16-bit integer.
The existing check 'insn->off > 1' was intended to ensure the offset is
either 0, or 1 for BPF_MOD/BPF_DIV. However, because 'insn->off' is
signed, this check incorrectly accepts all negative values (e.g., -1).
This c…
Affected Packages5 packages
▶CVEListV5linux/linuxec0e2da95f72d4a46050a4d994e4fe471474fd80 — 3bce44b344040e5eef3d64d38b157c15304c0aab+4