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

HID: hidpp: fix potential UAF in hidpp_connect_event()

If input_register_device() fails, we call input_free_device(), but keep
stale pointer to the old device in hidpp->input, which could potentially
lead to UAF. Fix that by resetting it to NULL before returning from
hidpp_connect_event().
Published: 2026-09-24
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Privileged Kernel Crash
Action: Apply Patch
AI Analysis

Impact

The Linux kernel HID subsystem contains an unchecked pointer that can be left dangling when input_register_device() fails. The fix clears this pointer in hidpp_connect_event() before returning, but the old code would retain a stale reference in hidpp->input. This use‑after‑free can lead to a kernel crash and, if an attacker can control the freed memory, may be leveraged to execute malicious code with kernel privileges. The weakness is a classic kernel UAF flaw, classified as a privileged denial of service and a potential privilege escalation vector when exploitation conditions are met.

Affected Systems

All Linux kernel releases that incorporate the HID driver before commit 3303398cc2aa255ba251650a30024e11d48ea6c3 are affected. Distributions using kernels older than this commit lack the patch that nullifies the stale pointer. The bug is vendor‑agnostic as it resides in the core kernel's hidpp module.

Risk and Exploitability

The CVSS score is not provided, and EPSS data is unavailable, so the exact probability of exploitation cannot be quantified. The vulnerability requires a failure in input_register_device(), which generally occurs in the context of device registration or during USB/HID operations. An attacker would need local authority to trigger the condition or would need to supply a malicious HID device to the target system. Because the flaw exists in kernel space, successful exploitation could crash the system or potentially allow kernel‑level code execution, but no publicly reported exploits are listed in CISA’s KEV catalog.

Generated by OpenCVE AI on September 25, 2026 at 05:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the HID driver patch for commit 3303398cc2aa255ba251650a30024e11d48ea6c3 or later.
  • If the kernel cannot be updated, backport the patch changes from that commit to the local kernel source, rebuild, and reinstall the kernel.
  • Reboot the system to ensure the patched kernel is active and the stale pointer is cleared.

Generated by OpenCVE AI on September 25, 2026 at 05:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 05:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: HID: hidpp: fix potential UAF in hidpp_connect_event() If input_register_device() fails, we call input_free_device(), but keep stale pointer to the old device in hidpp->input, which could potentially lead to UAF. Fix that by resetting it to NULL before returning from hidpp_connect_event().
Title HID: hidpp: fix potential UAF in hidpp_connect_event()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-25T05:10:21.420Z

Reserved: 2026-09-18T17:59:28.792Z

Link: CVE-2026-93826

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:16.297

Modified: 2026-09-25T05:17:04.043

Link: CVE-2026-93826

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T05:30:18Z

Weaknesses

No weakness.