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

Input: ims-pcu - validate control endpoint type

The driver currently assumes that the first endpoint of the control
interface is an interrupt IN endpoint without verifying it. A malicious
device could provide a different endpoint type, which would then be
passed to usb_fill_int_urb(), potentially leading to kernel warnings
or undefined behavior.

Verify that the control endpoint is an interrupt IN endpoint.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s Intel Mobile System PMU (ims‑pcu) USB host controller driver assumes that the first endpoint of a control interface is an interrupt IN endpoint and does not verify the endpoint type. A malicious USB device can advertise a different endpoint type; when that type is passed to usb_fill_int_urb() the driver uses the wrong API for the data, which can cause kernel warnings or undefined behavior such as data corruption, hangs, or kernel crashes. The flaw demonstrates improper input validation and improper handling of array data (CWE‑1287).

Affected Systems

Any Linux system running a kernel that contains the ims‑pcu driver without the recent patch is vulnerable. The vendor advisory does not list specific kernel revisions; all kernels that lack the added validation check must be considered at risk until the patch is applied and verified. Once the patch is installed, the driver checks that the control endpoint is indeed an interrupt IN endpoint before calling usb_fill_int_urb()

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity. The EPSS score is reported as less than 1%, and the flaw is not in the CISA KEV catalog, suggesting low current exploitation probability. However, an attacker requires physical access to connect a crafted USB device that advertises a non‑interrupt-in endpoint. If such a device is connected, the driver may invoke usb_fill_int_urb() incorrectly, triggering kernel warnings or leading to undefined kernel behavior. The risk remains significant for hosts that are unable to apply the patch promptly.

Generated by OpenCVE AI on August 18, 2026 at 05:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a patched release that includes validation for the control endpoint type
  • If a kernel update is not immediately possible, block new USB devices by disabling the USB host controller or applying a sysfs/udev rule that rejects unknown interfaces
  • As a temporary measure, restrict USB port usage through BIOS or system settings so that only trusted devices can be connected
  • Once a permanent solution is deployed, re‑enable USB normally after verifying the patch application

Generated by OpenCVE AI on August 18, 2026 at 05:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 04:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Tue, 18 Aug 2026 00:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Sat, 15 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Input: ims-pcu - validate control endpoint type The driver currently assumes that the first endpoint of the control interface is an interrupt IN endpoint without verifying it. A malicious device could provide a different endpoint type, which would then be passed to usb_fill_int_urb(), potentially leading to kernel warnings or undefined behavior. Verify that the control endpoint is an interrupt IN endpoint.
Title Input: ims-pcu - validate control endpoint type
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-17T05:07:46.949Z

Reserved: 2026-08-09T03:40:39.904Z

Link: CVE-2026-72078

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:17.763

Modified: 2026-08-17T06:18:06.487

Link: CVE-2026-72078

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-72078 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T05:45:03Z

Weaknesses
  • CWE-1287

    Improper Validation of Specified Type of Input