Audio Playback Issue in Thundercomm Dragonboard 845c Due to Linux Kernel Vulnerability
CVE-2025-40317
What is CVE-2025-40317?
In the Linux kernel, an improper bus_context pointer in the regmap initialization for the slimbus bus can lead to kernel paging requests, notably disrupting audio playback on the Thundercomm Dragonboard 845c. This vulnerability was identified in commits that altered how the slimbus regmap is handled, specifically affecting the wcd934x codec. The issue arises from the transition to using __devm_regmap_init_slimbus() instead of __regmap_init_slimbus(), resulting in an incorrect pointer being utilized during initialization. Addressing this vulnerability involves correcting the bus_context pointer to ensure proper functionality and prevent playback failures.
Affected Version(s)
Linux 7d6f7fb053ad543da74119df3c4cd7bb46220471
Linux 7d6f7fb053ad543da74119df3c4cd7bb46220471 < 02d3041caaa3fe4dd69e5a8afd1ac6b918ddc6a1
Linux 7d6f7fb053ad543da74119df3c4cd7bb46220471