CVE-2025-71114: via_wdt: fix critical boot hang due to unnamed resource allocation
In the Linux kernel, the following vulnerability has been resolved:
viawdt: fix critical boot hang due to unnamed resource allocation
The VIA watchdog driver uses allocateresource() to reserve a MMIO region for the watchdog control register. However, the allocated resource was not given a name, which causes the kernel resource tree to contain an entry marked as "<BAD>" under /proc/iomem on x86 platforms.
During boot, this unnamed resource can lead to a critical hang because subsequent resource lookups and conflict checks fail to handle the invalid entry properly.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Linux kernel (via_wdt / VIA watchdog driver)to a version that resolves this vulnerability.Patch via_wdt: fix critical boot hang due to unnamed resource allocation
Event History
Frequently Asked Questions
What is the severity of CVE-2025-71114?
CVE-2025-71114 is classified as a critical vulnerability due to the potential for causing a boot hang in affected systems.
How do I fix CVE-2025-71114?
To fix CVE-2025-71114, update your Linux kernel to the version that includes the relevant patches addressing the unnamed resource allocation issue.
Which versions of the Linux kernel are affected by CVE-2025-71114?
CVE-2025-71114 affects various versions of the Linux kernel where the VIA watchdog driver is implemented.
What is the impact of not addressing CVE-2025-71114?
Failing to address CVE-2025-71114 could lead to critical boot hangs and system instability for users relying on the VIA watchdog functionality.
Who is vulnerable to CVE-2025-71114?
Users and administrators of systems running vulnerable versions of the Linux kernel that utilize the VIA watchdog driver may be affected by CVE-2025-71114.