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

CVE-2026-68234

Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
10/08/2026
Última modificación:
18/08/2026

Descripción

*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> drm/amdgpu: fix bo-&gt;pin leaking in amdgpu_bo_create_reserved<br /> <br /> amdgpu_bo_create_reserved() only allocates a new BO when<br /> *bo_ptr (struct amdgpu_bo **bo_ptr as input parameter) is<br /> NULL, it simply skips creation when *bo_ptr is non-NULL.<br /> But it unconditionally reserves, pins, gart allocates<br /> and maps the BO afterwards.<br /> <br /> When the same non-NULL BO pointer is passed in again,<br /> for example firmware buffers that live in adev and are<br /> re-loaded on every resume / cp_resume / start<br /> under AMDGPU_FW_LOAD_DIRECT, amdgpu_bo_pin() just increases<br /> pin_count unconditionally, however the matching teardown only unpins<br /> once, so pin_count never drops to zero, so TTM is not able<br /> to move, swap or evict a BO, causing BO leaks.<br /> <br /> This commit fixes this issue by only pinning the bo<br /> once at creation, and repeated calls no longer<br /> take additional pin references.<br /> <br /> (cherry picked from commit 3ddc0ae76202c447b6aec61e907b852bc94671cf)

Impacto