What’s Vulnerable › Vulnerabilities
CVE-2022-49946: clk: bcm: rpi: Prevent out-of-bounds access
- Severity: high (CVSS 7.1 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2025-06-18 · updated 2026-06-17
- Weakness: CWE-125
Description
In the Linux kernel, the following vulnerability has been resolved: clk: bcm: rpi: Prevent out-of-bounds access The while loop in raspberrypi_discover_clocks() relies on the assumption that the id of the last clock element is zero. Because this data comes from the Videocore firmware and it doesn't guarantuee such a behavior this could lead to out-of-bounds access. So fix this by providing a sentinel element.
Affected products
- Linux kernel: from 5.9 before 5.10.142; from 5.11 before 5.15.66; from 5.16 before 5.19.8; 6.0-rc1, 6.0-rc2, 6.0-rc3 — fixed in 5.10.142, 5.15.66, 5.19.8
How to fix
Upgrade to a fixed version: Linux kernel 5.10.142, 5.15.66, 5.19.8. Check the vendor advisory for mitigations.
References
- https://git.kernel.org/stable/c/bc163555603e4ae9c817675ad80d618a4cdbfa2d
- https://git.kernel.org/stable/c/c8b04b731d43366824841ebdca4ac715f95e0ea4
- https://git.kernel.org/stable/c/fcae47b2d23c81603b01f56cf8db63ed64599d34
- https://git.kernel.org/stable/c/ff0b144d4b0a9fbd6efe4d2c0a4b6c9bae2138d2
Get alerted when CVE-2022-49946 or the next vulnerability affects your stack