Impact
The vulnerability arises in the Linux kernel’s ac100 RTC driver where the .num field of struct clk_hw_onecell_data is not initialized before array accesses to .hws[]. This improper initialization can cause array‑index‑out‑bounds conditions, which, when UBSAN_BOUNDS is enabled, results in bounds violations being logged or trapped. The bug does not provide a direct code‑execution path but could lead to a kernel panic or corruption of kernel memory if triggered in a non‑sanitized build.
Affected Systems
The flaw affects any Linux kernel configuration that includes the ac100 RTC driver and the accompanying clock framework. No specific kernel version range is supplied in the CVE data, but the issue was addressed in a recent commit (f316cdff8d67). System administrators should verify that their kernel releases include this patch or that the ac100 driver is not present on unpatched systems.
Risk and Exploitability
The CVSS score is 4.1 and the EPSS score is <1%, and the vulnerability is not listed in the CISA KEV catalog, indicating no known public exploits. Because the bug is only triggered when UBSAN_BOUNDS or UBSAN_TRAP are enabled, the likelihood of exploitation under typical production kernels is low. If the driver is loaded on a system with UBSAN enabled, the first array access may trigger an out‑of‑bounds report or trap. The assessment of a moderate risk if the uninitialized .num field could be abused to access memory beyond its bounds is based on inference from the description; no direct exploit is reported.
OpenCVE Enrichment
Debian DLA