CVE-2026-74449 in Linux
Resumen
por VulDB • 2026-08-16
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/amd/display: Corregir división por cero en calculate_mcache_setting con un viewport de área nula.
Si una superficie alcanza `calculate_mcache_setting` con un viewport de área cero, `calculate_mcache_setting` sale anticipadamente con `num_mcaches == 0` y `mvmpg_width/height == 0`. Esto provocará un pánico por división por cero y también puede causar un desbordamiento por debajo (underflow) en `num_mcaches`.
Se corrige esto cambiando el tipo de retorno de `calculate_mcache_setting` a bool e añadiendo comprobaciones de seguridad después de cada llamada a `calculate_mcache_row_bytes`. Si `num_mcaches` o `mvmpg_width/height` es cero, se devuelve false. Los llamadores propagarán este fallo como un modo rechazado, lo que previene el pánico.
(cherry picked from commit 29c0f7c655f47bcbd575ff75e58480df6ec3c9da)
If you want to get best quality of vulnerability data, you may have to visit VulDB.