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

Input: ims-pcu - only expose sysfs attributes on control interface

When the driver was converted to use the driver core to instantiate device
attributes (via .dev_groups in the usb_driver structure), the attributes
started appearing on all interfaces bound to the driver. Since the ims-pcu
driver manually claims the secondary data interface during probe, the
driver core automatically creates the sysfs attributes for that interface
as well.

However, the driver only supports these attributes on the primary control
interface. Data interfaces lack the necessary descriptors and internal
state to handle these requests, and accessing them can lead to unexpected
behavior or crashes.

Fix this by updating the is_visible() callbacks for both the main and OFN
attribute groups to verify that the interface being accessed is indeed the
control interface.
Published: 2026-08-28
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch Immediately
AI Analysis

Impact

In the Linux kernel, the IMS‑PCU USB driver was changed to use the driver core to instantiate sysfs attributes, causing those attributes to appear on every interface the driver was bound to. Because the driver explicitly claims the secondary data interface during probe, the kernel automatically creates sysfs entries for that interface, even though the driver only supports the attributes on the primary control interface. Data interfaces lack the descriptors and internal state required to handle the attribute requests, so accessing them can result in unexpected behavior or kernel crashes. The weakness lies in an absence of proper visibility checks for sysfs nodes, classified as CWE‑908.

Affected Systems

Linux kernel configurations that include the IMS‑PCU driver, which is present in most standard kernel builds, are affected. The flaw is confined to the kernel module that implements the driver; other subsystems are not impacted.

Risk and Exploitability

The CVSS score of 8.4 signals high severity, while the EPSS score of less than 1 % indicates a low likelihood of exploitation in the wild. The vulnerability is not listed in CISA’s KEV catalog. Based on the description, it is inferred that the sysfs entries are accessible from user space on any system with the driver loaded, so the likely attack vector is local user‑level interaction with those nodes, which could trigger a crash and cause a denial‑of‑service condition. There is no privilege escalation risk, but the resulting service interruption could enable further attacks if the device is critical to operations.

Generated by OpenCVE AI on September 2, 2026 at 06:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the corrected is_visible() callbacks to limit syfs exposure only to the control interface.
  • If an immediate kernel upgrade is not possible, unload or disable the ims‑pcu driver, for example by running "modprobe -r ims-pcu" or disabling it in the kernel configuration.
  • Restrict local access to USB sysfs nodes by using udev rules or mounting the sysfs file system with read‑only permissions to minimize the possibility of accidental or malicious interaction with the vulnerable attributes.

Generated by OpenCVE AI on September 2, 2026 at 06:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Tue, 01 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-908
References
Metrics threat_severity

None

threat_severity

Moderate


Sat, 29 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Fri, 28 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Input: ims-pcu - only expose sysfs attributes on control interface When the driver was converted to use the driver core to instantiate device attributes (via .dev_groups in the usb_driver structure), the attributes started appearing on all interfaces bound to the driver. Since the ims-pcu driver manually claims the secondary data interface during probe, the driver core automatically creates the sysfs attributes for that interface as well. However, the driver only supports these attributes on the primary control interface. Data interfaces lack the necessary descriptors and internal state to handle these requests, and accessing them can lead to unexpected behavior or crashes. Fix this by updating the is_visible() callbacks for both the main and OFN attribute groups to verify that the interface being accessed is indeed the control interface.
Title Input: ims-pcu - only expose sysfs attributes on control interface
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-08-29T06:21:08.760Z

Reserved: 2026-08-26T14:34:25.770Z

Link: CVE-2026-80596

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:43.320

Modified: 2026-08-29T07:16:44.620

Link: CVE-2026-80596

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-28T00:00:00Z

Links: CVE-2026-80596 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T06:45:05Z

Weaknesses
  • CWE-908

    Use of Uninitialized Resource