Linux Kernel VIA Watchdog Driver Unnamed Resource Allocation Boot Hang Vulnerability

Vulnerability

A vulnerability in the Linux kernel's VIA watchdog driver can cause a critical boot hang on x86 platforms. The issue arises because the driver fails to name a reserved memory-mapped I/O (MMIO) region for the watchdog control register. This omission creates a '<BAD>' entry in the kernel resource tree, which disrupts normal resource lookups and conflict checks, leading to a significant boot hang.

Impact

The vulnerability can cause a critical boot hang by disrupting the kernel's resource management, leading to a failure in handling resource lookups and conflict checks properly.

Reproduction

The vulnerability can be reproduced by using a version of the Linux kernel that includes the VIA watchdog driver. During the boot process, the kernel will encounter the unnamed resource allocation, resulting in a critical hang. This can be observed by monitoring the boot sequence and noting the point at which the system becomes unresponsive.

Remediation

The vulnerability has been addressed in the Linux kernel. Users can upgrade to the latest version of the stable Linux kernel to apply the fix.

Added: Jan 14, 2026, 3:49 PM
Updated: Jan 14, 2026, 4:57 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.4
remediation
7.7
relevance
2.1
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.