SB20261023220 - Improper Following of Specification by Caller in Linux kernel soc codecs
Published: October 23, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Improper Following of Specification by Caller (CVE-ID: CVE-2026-98956)
CWE-ID: CWE-573 - Improper Following of Specification by Caller
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to trigger kernel warnings during audio codec power transitions.
The vulnerability exists due to use of a non-sleeping GPIO API in the ASoC ADAU1372 driver's adau1372_set_power() function when controlling a powerdown GPIO whose provider can sleep. A local user can trigger affected codec power transitions to cause the GPIO API to emit kernel warnings.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/47c0c7a051b70d396774d5dc27b23283c28c3555
- https://git.kernel.org/stable/c/58905982b0d912021325f5de84facae86cc0f2f2
- https://git.kernel.org/stable/c/64dd172bbffe6135d79a06ddad53dd2da4d8bd62
- https://git.kernel.org/stable/c/65cd0e21746b812d311e9fac6d473dd62f0ad52a
- https://git.kernel.org/stable/c/6cf4c3c9b7a4df0fe4cc67481b7b251cff781b29