CVE-2023-54255
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
30/12/2025
Última modificación:
30/12/2025
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
sh: dma: Fix DMA channel offset calculation<br />
<br />
Various SoCs of the SH3, SH4 and SH4A family, which use this driver,<br />
feature a differing number of DMA channels, which can be distributed<br />
between up to two DMAC modules. The existing implementation fails to<br />
correctly accommodate for all those variations, resulting in wrong<br />
channel offset calculations and leading to kernel panics.<br />
<br />
Rewrite dma_base_addr() in order to properly calculate channel offsets<br />
in a DMAC module. Fix dmaor_read_reg() and dmaor_write_reg(), so that<br />
the correct DMAC module base is selected for the DMAOR register.
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



