In the Linux kernel, the following vulnerability has been resolved:
wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process
Currently, ath12k_dp_mon_srng_process uses ath12k_hal_srng_src_get_next_entry to fetch the next entry from the destination ring. This is incorrect because ath12k_hal_srng_src_get_next_entry is intended for source rings, not destination rings. This leads to invalid entry fetches, causing potential data corruption or crashes due to accessing incorrect memory locations. This happens because the source ring and destination ring have different handling mechanisms and using the wrong function results in incorrect pointer arithmetic and ring management.
To fix this issue, replace the call to ath12k_hal_srng_src_get_next_entry with ath12k_hal_srng_dst_get_next_entry in ath12k_dp_mon_srng_process. This ensures that the correct function is used for fetching entries from the destination ring, preventing invalid memory accesses.
Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.3.1-00173-QCAHKSWPL_SILICONZ-1 Tested-on: WCN7850 hw2.0 WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
CVSS Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 20, 2025 |
| Suse | — | Upgrade kernel-azure-vdsoUpgrade dtb-alteraUpgrade ocfs2-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-rt_debugUpgrade kselftests-kmp-azureUpgrade dtb-allwinnerUpgrade dtb-lgUpgrade dtb-caviumUpgrade kernel-64kb-optionalUpgrade kernel-azureUpgrade kernel-default-develUpgrade kernel-default-livepatch-develUpgrade dtb-renesasUpgrade dtb-socionextUpgrade gfs2-kmp-64kbUpgrade kernel-sourceUpgrade kernel-default-extraUpgrade kernel-source-vanillaUpgrade kernel-default-baseUpgrade kernel-syms-rtUpgrade kernel-azure-optionalUpgrade kernel-symsUpgrade dlm-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-debug-develUpgrade kernel-rt-vdsoUpgrade dtb-amdUpgrade kernel-rt_debug-vdsoUpgrade ocfs2-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-default-livepatchUpgrade kernel-zfcpdumpUpgrade gfs2-kmp-azureUpgrade kernel-azure-extraUpgrade kernel-macrosUpgrade kernel-64kbUpgrade kernel-devel-azureUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kselftests-kmp-64kbUpgrade dtb-marvellUpgrade dtb-freescaleUpgrade ocfs2-kmp-azureUpgrade kernel-docs-htmlUpgrade dtb-exynosUpgrade kernel-rt-livepatch-develUpgrade kernel-source-rtUpgrade dtb-amazonUpgrade kernel-rt-optionalUpgrade kernel-debugUpgrade dtb-apmUpgrade kernel-kvmsmallUpgrade dtb-appleUpgrade kernel-rt_debug-develUpgrade kernel-obs-qaUpgrade ocfs2-kmp-defaultUpgrade kernel-source-azureUpgrade kernel-rtUpgrade kernel-64kb-extraUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade dtb-sprdUpgrade dlm-kmp-azureUpgrade dtb-mediatekUpgrade kernel-defaultUpgrade kernel-obs-buildUpgrade dtb-nvidiaUpgrade kernel-docsUpgrade kernel-default-base-rebuildUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-azureUpgrade kernel-rt-extraUpgrade dtb-qcomUpgrade dtb-armUpgrade kernel-default-vdsoUpgrade kernel-64kb-develUpgrade dlm-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-syms-azureUpgrade dtb-xilinxUpgrade dtb-amlogicUpgrade kernel-develUpgrade kernel-azure-develUpgrade cluster-md-kmp-defaultUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade kernel-default-optionalUpgrade dtb-rockchipUpgrade kernel-rt-devel | Dec 5, 2025 | Jun 16, 2025 |
| Ubuntu | — | Upgrade linux-image-oem-22.04dUpgrade linux-image-virtual-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-awsUpgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-gke-64kUpgrade linux-image-6.14.0-22-genericUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-azure-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-gkeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-aws-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-raspi-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.14.0-1007-azureUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-kvmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-xilinx-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-azureUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-realtime-6.8.1Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-64kUpgrade linux-image-generic-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-6.14.0-1007-awsUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-genericUpgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-gkeop-6.8Upgrade linux-image-gkeopUpgrade linux-image-gcpUpgrade linux-image-fips-6.8Upgrade linux-image-fipsUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-ibmUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-virtualUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-azure-fipsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidiaUpgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-100-generic | Jun 26, 2025 | May 20, 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