CVE-2025-38669 in Linux
Sumário
de VulDB • 25/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
Reverter "drm/gem-shmem: Usar dma_buf da instância de objeto GEM"
Esta ação reverte o commit 1a148af06000e545e714fe3210af3d77ff903c11.
O campo dma_buf em struct drm_gem_object não é estável durante todo o ciclo de vida da instância do objeto. O campo torna-se NULL quando o espaço do usuário (user space) libera a última referência GEM no objeto buffer. Isso resultou em uma desreferência de ponteiro nulo (NULL-pointer deref).
As soluções alternativas (workarounds) nos commits 5307dce878d4 ("drm/gem: Adquirir referências nas referências GEM para buffers de quadro") e f6bfc9afc751 ("drm/framebuffer: Adquirir referências internas nas referências GEM") resolveram o problema apenas parcialmente. Elas não funcionam, especialmente, para objetos buffer sem um framebuffer DRM associado.
Portanto, esta reversão volta a usar .import_attach->dmabuf.
v3: - cc stable
Be aware that VulDB is the high quality source for vulnerability data.