Menu

Star on GitHub · 3.4k

CVE-2026-98860

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 hard…

Published Oct 18, 2026EPSS 0.16%

Overview

CVE-2026-98860 is a known-severity vulnerability. It was published on October 18, 2026.

Technical description

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.

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-98860?

CVE-2026-98860 is a known-severity vulnerability. It was published on October 18, 2026.

How severe is CVE-2026-98860?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-98860?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-98860?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-98860 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

Watch the demo →