CVE-2026-68356

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

State
Published
Severity
Not scored
Published
Aug 10, 2026
Updated
Aug 17, 2026
Reserved
Jul 30, 2026

Read the record on cve.org

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.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 3cf67f3769b8227ca75ca7102180a2e270ee01aa to before 8681e5addf7171602616e256a09057697dcc75caAffected
  • 3cf67f3769b8227ca75ca7102180a2e270ee01aa to before 57c3f5bd5be008cd5b4ff6a45b7cb90f5ca45a37Affected
  • 3cf67f3769b8227ca75ca7102180a2e270ee01aa to before bcfcd7619f277842430d197556463b401b839ee9Affected
LinuxLinux
  • 6.13Affected
  • before 6.13Not affected
  • 6.18.42 through 6.18.*Not affected
  • 7.1.6 through 7.1.*Not affected
  • 7.2 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.