In the Linux kernel, the following vulnerability has been resolved:
regmap: slimbus: fix bus_context pointer in regmap init calls
Commit 4e65bda8273c ("ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()") revealed the problem in the slimbus regmap. That commit breaks audio playback, for instance, on sdm845 Thundercomm Dragonboard 845c board:
Unable to handle kernel paging request at virtual address ffff8000847cbad4 ... CPU: 5 UID: 0 PID: 776 Comm: aplay Not tainted 6.18.0-rc1-00028-g7ea30958b305 #11 PREEMPT Hardware name: Thundercomm Dragonboard 845c (DT) ... Call trace: slim_xfer_msg+0x24/0x1ac [slimbus] (P) slim_read+0x48/0x74 [slimbus] regmap_slimbus_read+0x18/0x24 [regmap_slimbus] _regmap_raw_read+0xe8/0x174 _regmap_bus_read+0x44/0x80 _regmap_read+0x60/0xd8 _regmap_update_bits+0xf4/0x140 _regmap_select_page+0xa8/0x124 _regmap_raw_write_impl+0x3b8/0x65c _regmap_bus_raw_write+0x60/0x80 _regmap_write+0x58/0xc0 regmap_write+0x4c/0x80 wcd934x_hw_params+0x494/0x8b8 [snd_soc_wcd934x] snd_soc_dai_hw_params+0x3c/0x7c [snd_soc_core] __soc_pcm_hw_params+0x22c/0x634 [snd_soc_core] dpcm_be_dai_hw_params+0x1d4/0x38c [snd_soc_core] dpcm_fe_dai_hw_params+0x9c/0x17c [snd_soc_core] snd_pcm_hw_params+0x124/0x464 [snd_pcm] snd_pcm_common_ioctl+0x110c/0x1820 [snd_pcm] snd_pcm_ioctl+0x34/0x4c [snd_pcm] __arm64_sys_ioctl+0xac/0x104 invoke_syscall+0x48/0x104 el0_svc_common.constprop.0+0x40/0xe0 do_el0_svc+0x1c/0x28 el0_svc+0x34/0xec el0t_64_sync_handler+0xa0/0xf0 el0t_64_sync+0x198/0x19c
The __devm_regmap_init_slimbus() started to be used instead of __regmap_init_slimbus() after the commit mentioned above and turns out the incorrect bus_context pointer (3rd argument) was used in __devm_regmap_init_slimbus(). It should be just "slimbus" (which is equal to &slimbus->dev). Correct it. The wcd934x codec seems to be the only or the first user of devm_regmap_init_slimbus() but we should fix it till the point where __devm_regmap_init_slimbus() was introduced therefore two "Fixes" tags.
While at this, also correct the same argument in __regmap_init_slimbus().
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Dec 15, 2025 | Dec 15, 2025 |
| Ubuntu | — | Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-virtual-5.15Upgrade linux-image-awsUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-oem-6.17Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1103-awsUpgrade linux-image-aws-64k-5.15Upgrade linux-image-5.15.0-1055-nvidia-tegra-rtUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcp-5.15Upgrade linux-image-6.17.0-1011-oemUpgrade linux-image-5.15.0-1103-gcp-fipsUpgrade linux-image-6.17.0-14-generic-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-5.15.0-1044-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-aws-fipsUpgrade linux-image-6.17.0-1007-awsUpgrade linux-image-fips-5.15Upgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-173-fipsUpgrade linux-image-6.17.0-1006-realtimeUpgrade linux-image-oem-22.04dUpgrade linux-image-aws-lts-24.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-gcpUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1100-oracleUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-gcp-6.17Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-aws-5.15Upgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-realtimeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-5.15.0-1098-intel-iotgUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1095-kvmUpgrade linux-image-oracle-6.17Upgrade linux-image-oem-20.04Upgrade linux-image-generic-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-azure-fipsUpgrade linux-image-oem-22.04bUpgrade linux-image-raspi-realtimeUpgrade linux-image-azure-cvmUpgrade linux-image-azure-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1098-nvidia-lowlatencyUpgrade linux-image-azure-fips-5.15Upgrade linux-image-6.17.0-1008-raspiUpgrade linux-image-azure-fips-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-5.15.0-1067-xilinx-zynqmpUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-kvmUpgrade linux-image-xilinxUpgrade linux-image-5.15.0-1102-realtimeUpgrade linux-image-5.15.0-173-generic-lpaeUpgrade linux-image-6.17.0-1007-gcp-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-aws-64kUpgrade linux-image-azureUpgrade linux-image-gcp-64kUpgrade linux-image-raspiUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.8.0-106-fipsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-gcp-fipsUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1103-aws-64kUpgrade linux-image-6.17.0-1008-azureUpgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-azure-6.17Upgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-6.17.0-1007-oracleUpgrade linux-image-6.17.0-1007-aws-64kUpgrade linux-image-5.15.0-173-generic-64kUpgrade linux-image-5.15.0-1094-intel-iot-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-5.15.0-173-genericUpgrade linux-image-generic-6.17Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1097-ibmUpgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-aws-64k-6.17Upgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-173-lowlatency-64kUpgrade linux-image-6.8.0-1050-awsUpgrade linux-image-5.15.0-1044-nvidia-tegra-igxUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gke-64kUpgrade linux-image-6.8.0-106-genericUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-intelUpgrade linux-image-generic-6.8Upgrade linux-image-aws-6.17Upgrade linux-image-6.17.0-1007-gcpUpgrade linux-image-5.15.0-1109-azureUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1103-aws-fipsUpgrade linux-image-raspi-6.8Upgrade linux-image-raspi-6.17Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-nvidia-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-virtual-6.17Upgrade linux-image-gke-64k-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-5.15.0-173-lowlatencyUpgrade linux-image-virtual-6.8Upgrade linux-image-realtime-5.15Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-ibmUpgrade linux-image-gkeopUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-5.15.0-1103-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatencyUpgrade linux-image-kvm-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-gcp-64k-6.17Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-aws-fips-5.15Upgrade linux-image-5.15.0-1099-gkeUpgrade linux-image-5.15.0-1098-nvidiaUpgrade linux-image-fips-6.8Upgrade linux-image-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-realtime-6.17Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-64k-6.17Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-6.17.0-14-genericUpgrade linux-image-gke-6.8Upgrade linux-image-generic-64k-5.15Upgrade linux-image-genericUpgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-6.17.0-1007-oracle-64kUpgrade linux-image-5.15.0-1086-gkeopUpgrade linux-image-5.15.0-1055-nvidia-tegraUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oracle-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-gkeop-6.8 | Feb 13, 2026 | Feb 12, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Feb 9, 2026 | Dec 8, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub