CVE-2023-54255

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
30/12/2025
Last modified:
30/12/2025

Description

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.

Impact