CVE-2026-52965
Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
24/06/2026
Última modificación:
14/07/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
drm/ttm: Fix ttm_bo_swapout() infinite LRU walk on swapout failure<br />
<br />
When ttm_tt_swapout() fails, the current code calls<br />
ttm_resource_add_bulk_move() followed by ttm_resource_move_to_lru_tail()<br />
to restore the resource&#39;s bulk_move membership.<br />
<br />
However, ttm_resource_move_to_lru_tail() places the resource at the tail<br />
of the LRU list which, relative to the walk cursor&#39;s hitch node (placed<br />
immediately after the resource when it was yielded), puts the resource<br />
*in front of the* the hitch. The next list_for_each_entry_continue() from<br />
the hitch finds the same resource again, causing an infinite loop.<br />
<br />
Fix by deferring del_bulk_move to the success path only.<br />
<br />
On the success path, TTM_TT_FLAG_SWAPPED has just been set by<br />
ttm_tt_swapout() but the resource is still tracked in the bulk_move range,<br />
so ttm_resource_del_bulk_move()&#39;s !ttm_resource_unevictable() guard would<br />
incorrectly skip the removal. Introduce<br />
ttm_resource_del_bulk_move_unevictable() which bypasses that guard.
Impacto
Puntuación base 3.x
5.50
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.13 (incluyendo) | 7.0.10 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



