In the Linux kernel, the following vulnerability has been resolved: via_wdt: fix critical boot hang due to unnamed resource allocation The VIA watchdog driver uses allocate_resource() 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.
En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: via_wdt: corrige un cuelgue crítico de arranque debido a la asignación de recursos sin nombre El controlador de watchdog de VIA utiliza allocate_resource() para reservar una región MMIO para el registro de control del watchdog. Sin embargo, al recurso asignado no se le dio un nombre, lo que provoca que el árbol de recursos del kernel contenga una entrada marcada como '' bajo /proc/iomem en plataformas x86. Durante el arranque, este recurso sin nombre puede provocar un cuelgue crítico porque las búsquedas de recursos y las comprobaciones de conflictos posteriores no logran manejar la entrada inválida correctamente.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
| Attack Vector | LOCAL |
|---|---|
| Attack Complexity | LOW |
| Privileges Required | LOW |
| User Interaction | NONE |
| Scope | UNCHANGED |
| Confidentiality Impact | NONE |
| Integrity Impact | NONE |
| Availability Impact | HIGH |
| Source | Type | Description |
|---|---|---|
| [email protected] | Primary |
en
CWE-401
|
| Vendor | Product | Version | Update | Type |
|---|---|---|---|---|
| linux | linux_kernel | * | <built-in method update of dict object at 0x7d24243c3bc0> | Operating System |
| linux | linux_kernel | * | <built-in method update of dict object at 0x7d23a53e9dc0> | Operating System |
| linux | linux_kernel | * | <built-in method update of dict object at 0x7d23a53e9200> | Operating System |
| linux | linux_kernel | * | <built-in method update of dict object at 0x7d24246c5f00> | Operating System |
| linux | linux_kernel | * | <built-in method update of dict object at 0x7d24243c1180> | Operating System |
| linux | linux_kernel | * | <built-in method update of dict object at 0x7d24243c3f80> | Operating System |
| linux | linux_kernel | 3.3 | <built-in method update of dict object at 0x7d24246e4c40> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7d235741a180> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7d235741a040> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7d24243c0500> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7d23a53e95c0> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7d242445aec0> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7d24247d4c40> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7d2357ca2600> | Operating System |
| linux | linux_kernel | 6.19 | <built-in method update of dict object at 0x7d2424713a80> | Operating System |
| Vulnerable | CPE |
|---|---|
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:3.3:-:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc1:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc2:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc3:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc4:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc5:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc6:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc7:*:*:*:*:*:* |
| Yes | cpe:2.3:o:linux:linux_kernel:6.19:rc8:*:*:*:*:*:* |