CVE-2024-47686 is a high severity vulnerability in the Linux kernel's ep93xx clock driver. It involves an off-by-one error in the ep93xx_div_recalc_rate() function, where an array bounds check uses a '>' comparison instead of '>=' leading to a potential out-of-bounds read. This flaw affects the handling of the psc->div[] array, which is indexed based on the number of divisors registered. The vulnerability has been fixed by correcting the boundary check condition.