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

watchdog: airoha: Prevent division by zero when clock frequency is zero

clk_get_rate() can return 0 when the clock provider is not properly
configured or the clock is unmanaged. The driver uses wdt_freq as a
divisor directly in airoha_wdt_probe() to compute max_timeout and in
airoha_wdt_get_timeleft() to compute the remaining time, which results
in a division by zero.

Add a check for wdt_freq == 0 in probe and return -EINVAL with
dev_err_probe() to prevent the division by zero and provide a
diagnostic message.
Published: 2026-08-10
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The defect arises in the airoha watchdog driver within the Linux kernel. If the clock provider is misconfigured or unmanaged, clk_get_rate() may return a value of zero. The driver then uses this zero value as a divisor to calculate watchdog timings, causing a division‑by‑zero error. This software fault can trigger a kernel panic, leading to an immediate system reboot and loss of availability. The vulnerability does not expose data directly but can be used to destabilise the affected system.

Affected Systems

All Linux kernel installations that include the airoha watchdog driver are potentially affected. The description does not specify particular kernel releases, so any kernel build that incorporates the airoha driver prior to the patch commit is vulnerable. Systems running servers, embedded devices, or appliances that rely on the airoha hardware watchdog should review their kernel version and configuration.

Risk and Exploitability

The CVSS base score of 4.4 indicates a medium severity assessment. The EPSS score of < 1% indicates a very low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. Since the bug requires the driver to be loaded and a zero frequency clock to be present, an attacker would need local or privileged access to manipulate the clock configuration or trigger the watchdog. Public exploitation evidence is absent; while the likelihood of exploitation is low, the impact is a kernel crash that can deny service, so patching is still recommended.

Generated by OpenCVE AI on August 12, 2026 at 18:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the airoha watchdog driver patch (commit 57c3f5bd5be0).
  • If an immediate kernel update is not possible, disable the airoha watchdog driver by removing its module or setting the corresponding configuration option in the kernel build to "n" and reboot the system.
  • Monitor kernel log messages for warnings about wdt_freq zero and verify that the patched driver is in use.

Generated by OpenCVE AI on August 12, 2026 at 18:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

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

None

cvssV3_1

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

threat_severity

Moderate


Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: watchdog: airoha: Prevent division by zero when clock frequency is zero clk_get_rate() can return 0 when the clock provider is not properly configured or the clock is unmanaged. The driver uses wdt_freq as a divisor directly in airoha_wdt_probe() to compute max_timeout and in airoha_wdt_get_timeleft() to compute the remaining time, which results in a division by zero. Add a check for wdt_freq == 0 in probe and return -EINVAL with dev_err_probe() to prevent the division by zero and provide a diagnostic message.
Title watchdog: airoha: Prevent division by zero when clock frequency is zero
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:03:59.392Z

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

Link: CVE-2026-68356

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:28.050

Modified: 2026-08-17T06:17:43.890

Link: CVE-2026-68356

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T12:03:33Z

Links: CVE-2026-68356 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T19:00:08Z

Weaknesses