CVE-2025-38446
kernel: clk: imx: Fix an out-of-bounds access in dispmix_csr_clk_dev_data
Severity
UnknownRed Hat Product Security
CVSS
Review impact separately from score.
Published · July 25, 2025
Updated · October 30, 2026
Description
In the Linux kernel, the following vulnerability has been resolved:
clk: imx: Fix an out-of-bounds access in dispmix_csr_clk_dev_data
When num_parents is 4, __clk_register() occurs an out-of-bounds when accessing parent_names member. Use ARRAY_SIZE() instead of hardcode number here.
BUG: KASAN: global-out-of-bounds in __clk_register+0x1844/0x20d8 Read of size 8 at addr ffff800086988e78 by task kworker/u24:3/59 Hardware name: NXP i.MX95 19X19 board (DT) Workqueue: events_unbound deferred_probe_work_func Call trace: dump_backtrace+0x94/0xec show_stack+0x18/0x24 dump_stack_lvl+0x8c/0xcc print_report+0x398/0x5fc kasan_report+0xd4/0x114 __asan_report_load8_noabort+0x20/0x2c __clk_register+0x1844/0x20d8 clk_hw_register+0x44/0x110 __clk_hw_register_mux+0x284/0x3a8 imx95_bc_probe+0x4f4/0xa70
Statement
This vulnerability does not affect Red Hat Enterprise Linux, as the affected NXP i.MX95 clock controller driver code is not present in supported Red Hat kernels. The issue stems from an out-of-bounds memory read during device clock tree registration on specialized embedded hardware platforms. Because this platform-specific driver was never integrated into enterprise distributions, Red Hat environments are not exposed to potential kernel instability or memory leakage.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CWE not specified