Skip to main content

Linux Kernel CVE-2026-93826

| EUVDEUVD-2026-86215 HIGH
2026-09-24 Linux GHSA-3wpc-2mx8-q7f6
7.5
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Local access to system with Logitech HID++ device
  2. Exploit
    Induce input_register_device() failure during connect
  3. Execution
    Stale hidpp->input pointer dereferenced
  4. Impact
    Kernel use-after-free / crash (DoS)

Vulnerability Assessment

Exploitation Conditions

Requires the system to run the Linux HID++ driver (hidpp) with a Logitech HID++ device (e.g., Unifying receiver, mouse, keyboard, touchpad) present, AND requires input_register_device() to fail during hidpp_connect_event() - a condition normally reached only under memory-allocation failure or internal registration errors that are not attacker-controlled. LIMITING FACTORS: the trigger is an error path that rarely executes; there is no demonstrated remote/adjacent reachability despite the AV:A rating; impact is dominated by local kernel crash/DoS rather than confidentiality or integrity compromise; local presence of the affected hardware and kernel version prior to the fixed backports (6.12.111 / 6.18.53 / 7.2) is required.

Impact

This is a HIGH-CVSS-but-LOW-real-risk issue. The input NVD/Linux CVSS v3.1 vector (7.5, AV:A/AC:H/PR:N/UI:N/C:H/I:H/A:H) is materially overstated. The description makes clear this is a 'potential' use-after-free confined to an error path: it triggers only if input_register_device() fails inside hidpp_connect_event(), after which a stale pointer (hidpp->input) is retained. That failure is driven by kernel-internal conditions (memory allocation pressure / device registration failure), NOT by attacker-supplied input, so the AV:A/PR:N/C:H/I:H/A:H rating does not reflect reality - there is no over-the-air or network reachability, and no plausible confidentiality/integrity primitive is demonstrated. EPSS, KEV, and POC signals are all absent: exploitation status is 'no public exploit identified at time of analysis,' and there is no evidence of active exploitation. The realistic worst case is a local crash/DoS on a rare error path. CONFLICT TO NOTE: CVSS claims adjacent network vector and full CIA impact, but the description describes a non-attacker-controlled driver error path - the vector appears inflated and should be treated as a latent hardening/memory-safety fix rather than an exploitable priority. The CWE is listed as N/A but this is functionally CWE-416 (use-after-free).

Exploit ScenarioDerived

A local attacker or an unlucky runtime condition causes input_register_device() to fail (e.g., under memory pressure) while a Logitech HID++ device (Unifying receiver, mouse, keyboard, or touchpad) is connecting; the driver frees the input device but leaves a dangling hidpp->input pointer, which a later access can dereference. In practice this yields a kernel crash/instability rather than reliable code execution, and no public proof-of-concept exists.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 25, 2026

Use-after-free in the Linux kernel's HID++ (hidpp) driver leaves a stale pointer in hidpp->input when input_register_device() fails during hidpp_connect_event(), allowing a dangling reference to be used after input_free_device() has released it. Systems running affected kernels (anything prior to the fixed backports 6.12.111, 6.18.53, and 7.2) with a supported Logitech HID++ peripheral attached - such as a Unifying receiver, mouse, keyboard, or touchpad - are exposed to the code path, but the trigger is a registration-error path that is not attacker-controlled and rarely executes, so realistic impact is a local kernel crash or denial-of-service rather than confidentiality or integrity compromise. No public exploit code has been identified at time of analysis, and there is no confirmed active exploitation; vendor-released patches are available from kernel.org stable branches.

RemediationAI

Apply the vendor-released kernel patch: upgrade to Linux 6.12.111, 6.18.53, or 7.2 (or later), or consume the distribution backport that carries the corresponding stable commit - 3303398cc2aa255ba251650a30024e11d48ea6c3, 3b8b2e58b078cd30e121401535541bb8a6d57133, or 6df6b1f2c49678211f65647c300bc51dda02893b - referenced from the CVE record and trackable via https://nvd.nist.gov/vuln/detail/CVE-2026-93826. If patching cannot be scheduled immediately, the bug only executes when input_register_device() fails, so it cannot be reliably triggered by an attacker on a healthy system; as a compensating control, blacklist the driver (e.g. boot parameter modprobe.blacklist=hid-logitech-hidpp or an /etc/modprobe.d entry) or unbind it, which removes the vulnerable code path entirely. The trade-off is loss of HID++-specific functionality - battery reporting, gesture/smooth-scrolling, special buttons, and some receiver pairing features - while basic keyboard/mouse input continues through the generic usbhid path; physically removing Logitech HID++ receivers/peripherals also prevents the code path from running but is impractical on laptops with internal HID++ touchpads. Reducing memory pressure lowers the chance of the allocation-failure trigger but is not a dependable mitigation, and because this is a local-use-after-free rather than a remotely reachable flaw, network-level controls are of little value here.

Affected VersionsENISA

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <6df6b1f2c49678211f65647c300bc51dda02893b
Linux patch: 6.18.53
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <3b8b2e58b078cd30e121401535541bb8a6d57133
Linux patch: 6.12.111
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <3303398cc2aa255ba251650a30024e11d48ea6c3
Linux 0 <6.12.111
Linux patch: 7.2
Linux 0 <6.18.53

Affected Packages

euvd linux fix: 6.12.111, 6.18.53

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability (CWE-416, use-after-free / dangling pointer) lives in drivers/hid/hid-logitech-hidpp.c, the kernel driver for Logitech's HID++ protocol used by Unifying receivers and modern Logitech peripherals over USB and I2C (the affected CPE is cpe:2.3:a:linux:linux, i.e. the kernel itself rather than a user-space package). During hidpp_connect_event(), the driver allocates and registers an input device with input_register_device(); on failure it correctly calls input_free_device() but never clears hidpp->input, so the structure retains a pointer to memory that has already been freed. Any later code path that dereferences hidpp->input - for example a subsequent connect event, a device removal, or a sysfs/attribute access - can then read or write freed memory (UAF), which in kernel context typically manifests as memory corruption, a slab-use-after-free report from KASAN, or an oops/panic. The bug is ancient in origin: EUVD lists the introduction as the initial kernel import commit 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, with fixes landing via stable backports 6.12.111 and 6.18.53 plus mainline 7.2. Note a scoring discrepancy worth flagging: the supplied CVSS:3.1 base vector (AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, 7.5) implies an adjacent-network attacker and full confidentiality/integrity/availability impact, whereas our independent assessment scores it CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:L - local reachability, no demonstrated remote/adjacent vector, and impact limited to integrity/availability degradation from a crash. The description also assigns no CWE directly, but the root-cause class is unambiguously a use-after-free from a missing pointer reset on an error path.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 7.5 HIGH
AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 3.6 LOW

Local, non-attacker-controlled error path (AV:L/AC:H/PR:L); UAF is crash-dominant with only speculative corruption, so C:N/I:L/A:L rather than full CIA.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:L
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
SUSE 4.7 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Adjacent
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Sep 25, 2026 - 05:23 NVD
7.5 (HIGH)
Patch available
Sep 24, 2026 - 17:03 EUVD
CVE Published
Sep 24, 2026 - 16:03 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 24, 2026 - 16:03 cve.org
HIGH 7.5

DescriptionCVE.org

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().

Executive ViewAI

Why It Matters

Linux systems with Logitech HID++ peripherals attached - Unifying receivers, mice, keyboards, and touchpads - that run kernels older than 6.12.111, 6.18.53, or 7.2 are exposed to a use-after-free defect in the kernel's hidpp driver that can crash the machine and interrupt availability. The practical consequence is local denial-of-service on a rarely executed registration-error path, not data theft or remote compromise, and there is no public exploit code identified at time of analysis; leadership should treat this as an availability and patch-hygiene issue for workstation, kiosk, and server fleets that rely on Logitech wireless peripherals.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Ubiquitous
Linux kernel; hidpp driver ships for common Logitech USB/Unifying HID devices
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact
Medium

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Server for SAP Applications 15 SP7 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy