CVE-2026-98860

CVE-2026-98860

published October 18, 2026

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

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

HID: bpf: cast size to ssize_t when checking hid_bpf_hw_request

As reported by Sashiko:

If a transport driver encounters a hardware error and returns a negative

error code such as -EPIPE, ret is implicitly promoted to size_t when

compared against size. This causes the negative error code to evaluate

as a large positive number, making the (ret > size) condition true.

This silently converts the hardware error into a success return value

and copies the unmodified buffer back, which could leave BPF programs

operating on uninitialized or stale data.

Fix this by casting size into ssize_t to return the actual negative

error code.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00157 · 4.4th percentile
Published
2026-10-18T20:17Z
References (4)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:51Z
    HID: bpf: cast size to ssize_t when checking hid_bpf_hw_request
    cvelistv5
  • 18 OCT 15:51Z
    HID: bpf: cast size to ssize_t when checking hid_bpf_hw_request
    cvelistv5