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

hwmon: (gigabyte_waterforce) Stop device IO before calling hid_hw_stop

Calling hid_hw_stop() does not stop the device IO.
This results in a race condition between hid_input_report() and the point
immediately following the execution of hid_device_io_start() within
the driver probe function. If the probe operation fails after "io start"
has been initiated, this race condition will result in a UAF vulnerability.

Fix the problem by calling hid_device_io_stop() before calling
hid_hw_stop().
Published: 2026-08-12
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel gigabyte_waterforce driver incorrectly stops device IO after stopping the HID hardware. This oversight creates a race condition between the device input report and the probe function when a probe fails after IO start, resulting in a use‑after‑free vulnerability that could be leveraged to execute arbitrary code in kernel mode or crash the system. The weakness stems from improper ordering of API calls, identified as a kernel race condition leading to a use‑after‑free flaw (CWE-825).

Affected Systems

Linux kernel versions that contain the gigabyte_waterforce driver prior to the patch contain this flaw. The vulnerability applies to all releases of the Linux kernel that ship the vulnerable driver, regardless of the distribution, as the CPE indicates the kernel itself. No specific vendor or product version has been isolated, so any system running an affected kernel may be impacted.

Risk and Exploitability

The EPSS score of less than 1% indicates a very low likelihood of exploitation in the wild, and the flaw is not listed in the CISA KEV catalog. The CVSS score of 5.5 indicates moderate severity, reflecting the race condition that could lead to a use‑after‑free. Nevertheless, the use‑after‑free can enable local privilege escalation or denial of service once the race is triggered. The usual attack vector would require the ability to manipulate the device probe sequence, such as a privileged user or during kernel boot, making it harder for remote attackers. Updating to a kernel release that includes the fix is the highest priority action to mitigate the risk.

Generated by OpenCVE AI on August 13, 2026 at 16:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Replace the running kernel with a version that contains the fix for the gigabyte_waterforce driver.
  • If a kernel upgrade is not feasible, disable or blacklist the gigabyte_waterforce HID driver to prevent hotplugging of affected devices.
  • After the change, review kernel logs for any errors related to HID device initialization and ensure no use‑after‑free warnings appear.

Generated by OpenCVE AI on August 13, 2026 at 16:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Thu, 13 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Thu, 13 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
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


Wed, 12 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: hwmon: (gigabyte_waterforce) Stop device IO before calling hid_hw_stop Calling hid_hw_stop() does not stop the device IO. This results in a race condition between hid_input_report() and the point immediately following the execution of hid_device_io_start() within the driver probe function. If the probe operation fails after "io start" has been initiated, this race condition will result in a UAF vulnerability. Fix the problem by calling hid_device_io_stop() before calling hid_hw_stop().
Title hwmon: (gigabyte_waterforce) Stop device IO before calling hid_hw_stop
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:05:40.768Z

Reserved: 2026-07-30T09:28:09.394Z

Link: CVE-2026-68443

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-12T00:17:44.617

Modified: 2026-08-17T06:17:53.373

Link: CVE-2026-68443

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-68443 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T16:45:04Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference