Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

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&amp;#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&amp;#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()&amp;#39;s !ttm_resource_unevictable() guard would<br /> incorrectly skip the removal. Introduce<br /> ttm_resource_del_bulk_move_unevictable() which bypasses that guard.

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:*:*:*:*:*:*