Vulnerabilidad en Linux (CVE-2023-54255)
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
30/12/2025
Última modificación:
15/04/2026
Descripción
En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta:<br />
<br />
sh: dma: Corrección del cálculo del desplazamiento del canal DMA<br />
<br />
Varios SoCs de la familia SH3, SH4 y SH4A, que utilizan este controlador, presentan un número diferente de canales DMA, que pueden distribuirse entre hasta dos módulos DMAC. La implementación existente no logra adaptarse correctamente a todas esas variaciones, lo que resulta en cálculos de desplazamiento de canal incorrectos y conduce a pánicos del kernel.<br />
<br />
Reescribir dma_base_addr() para calcular correctamente los desplazamientos de canal en un módulo DMAC. Corregir dmaor_read_reg() y dmaor_write_reg(), para que se seleccione la base correcta del módulo DMAC para el registro DMAOR.
Impacto
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/196f6c71905aa384c0177acf194a1144d480333b
- https://git.kernel.org/stable/c/479380acfa63247b5ac62476138f847aefc62692
- https://git.kernel.org/stable/c/4989627157735c1f1619f08e5bc1592418e7c878
- https://git.kernel.org/stable/c/8fb11fa4805699c6b73a9c8a9d45807f9874abe3
- https://git.kernel.org/stable/c/bca700b48c72f4ffeee977a2ed0eb4a6b4b7b8ad
- https://git.kernel.org/stable/c/d1c946552af299f4fa85bf7da15e328123771128
- https://git.kernel.org/stable/c/e82e47584847129a20b8c9f4a1dcde09374fb0e0
- https://git.kernel.org/stable/c/e9e33faea104381bac80ac79328f0540fc2969f2



