In the Linux kernel, the following vulnerability has been resolved: watchdog: at91sam9_wdt: prevent timer rearm during teardown at91_ping() rearms… (CVE-2026-74687)
A vulnerability in the Linux kernel watchdog driver at91sam9_wdt was resolved by preventing the timer from being rearmed during teardown. The issue involved the at91_ping() function rearming the watchdog timer from its callback, while timer_delete() did not wait for the callback to finish or prevent it from rearming the timer. This could lead to the timer accessing freed memory after driver removal or probe failure. The fix uses timer_shutdown_sync() to wait for any running callback and reject rearming attempts during teardown.
AI Analysis
Technical Summary
The Linux kernel vulnerability CVE-2026-74687 concerns the at91sam9_wdt watchdog driver. The at91_ping() function rearmed the watchdog timer from its callback, but timer_delete() did not synchronize with the callback execution, allowing the timer to access freed memory after device removal or probe failure. This use-after-free condition was addressed by replacing timer_delete() with timer_shutdown_sync(), which waits for any running callback to complete and prevents the callback from rearming the timer during teardown.
Potential Impact
The vulnerability could cause use-after-free conditions where the timer callback accesses memory that has already been freed, potentially leading to kernel crashes or undefined behavior. No known exploits in the wild have been reported. The impact is primarily stability and reliability degradation rather than direct remote code execution or privilege escalation.
Mitigation Recommendations
A fix is available and has been applied in the Linux kernel by using timer_shutdown_sync() in the watchdog driver teardown paths. Users should update to a kernel version that includes this fix. No additional mitigations are indicated.
In the Linux kernel, the following vulnerability has been resolved: watchdog: at91sam9_wdt: prevent timer rearm during teardown at91_ping() rearms… (CVE-2026-74687)
Description
A vulnerability in the Linux kernel watchdog driver at91sam9_wdt was resolved by preventing the timer from being rearmed during teardown. The issue involved the at91_ping() function rearming the watchdog timer from its callback, while timer_delete() did not wait for the callback to finish or prevent it from rearming the timer. This could lead to the timer accessing freed memory after driver removal or probe failure. The fix uses timer_shutdown_sync() to wait for any running callback and reject rearming attempts during teardown.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel vulnerability CVE-2026-74687 concerns the at91sam9_wdt watchdog driver. The at91_ping() function rearmed the watchdog timer from its callback, but timer_delete() did not synchronize with the callback execution, allowing the timer to access freed memory after device removal or probe failure. This use-after-free condition was addressed by replacing timer_delete() with timer_shutdown_sync(), which waits for any running callback to complete and prevents the callback from rearming the timer during teardown.
Potential Impact
The vulnerability could cause use-after-free conditions where the timer callback accesses memory that has already been freed, potentially leading to kernel crashes or undefined behavior. No known exploits in the wild have been reported. The impact is primarily stability and reliability degradation rather than direct remote code execution or privilege escalation.
Mitigation Recommendations
A fix is available and has been applied in the Linux kernel by using timer_shutdown_sync() in the watchdog driver teardown paths. Users should update to a kernel version that includes this fix. No additional mitigations are indicated.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-x3hg-mqqh-m29v
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-74687"]
- Ecosystems
- []
- Database Specific Severity
- null
- Cvss Version
- null
Threat ID: 6a8a27f0acd9273b499bc720
Added to database: 08/22/2026, 22:51:28 UTC
Last enriched: 08/23/2026, 00:38:57 UTC
Last updated: 08/23/2026, 02:12:09 UTC
Views: 2
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.