CVE-2024-49985: i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
Other sources
This CVE was automatically created from a reference found in an email or other text. If you are reading this, then this CVE entry is probably erroneous, since this text should be replaced by the official CVE description automatically.
— Launchpad
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
debian/linuxto a version that resolves this vulnerability.Fixed in 5.10.234-1Fixed in 6.1.129-1Fixed in 6.1.135-1Fixed in 6.12.25-1Fixed in 6.12.27-1 - Upgrade
Upgrade
debian/linux-6.1to a version that resolves this vulnerability.Fixed in 6.1.129-1~deb11u1 - Compensating control
For the Linux kernel i2c: stm32f7 driver, avoid preparing/unpreparing the clock during runtime suspend/resume; use clk_enable() and clk_disable() instead, since the clock is already prepared in probe() and unprepared in remove().
Event History
Frequently Asked Questions
What is the severity of CVE-2024-49985?
The severity of CVE-2024-49985 has not been explicitly classified, but it pertains to a vulnerability in the Linux kernel related to I2C bus controllers.
How do I fix CVE-2024-49985?
To fix CVE-2024-49985, update to a patched version of the Linux kernel, such as 6.1.123-1 or other specified remedies in the vulnerability report.
Which Linux kernel versions are affected by CVE-2024-49985?
CVE-2024-49985 affects Linux kernel versions between 5.0 and 6.12-rc1, specifically in ranges up to 5.15.168 and 6.6.55.
Is CVE-2024-49985 related to clock controllers?
Yes, CVE-2024-49985 involves an issue where clock preparation and unpreparation may affect I2C bus controllers connected to certain clock controllers.
What could be a potential impact of CVE-2024-49985?
Potential impacts of CVE-2024-49985 may include system instability or unexpected behavior in devices utilizing I2C bus communication during runtime suspend/resume.