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-obs-qaUpgrade kernel-source-rtUpgrade dtb-appleUpgrade kernel-docs-htmlUpgrade kernel-rt-livepatch-develUpgrade dtb-amazonUpgrade dtb-apmUpgrade kernel-azureUpgrade kernel-sourceUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debugUpgrade kselftests-kmp-azureUpgrade kernel-default-livepatch-develUpgrade dtb-allwinnerUpgrade kernel-macrosUpgrade dtb-socionextUpgrade kernel-64kb-optionalUpgrade dtb-caviumUpgrade kernel-azure-extraUpgrade kernel-azure-vdsoUpgrade dtb-renesasUpgrade kernel-debugUpgrade gfs2-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-kvmsmallUpgrade dtb-exynosUpgrade kernel-64kbUpgrade kernel-source-azureUpgrade kernel-rt_debug-develUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade kernel-devel-azureUpgrade ocfs2-kmp-defaultUpgrade dtb-marvellUpgrade kernel-default-develUpgrade gfs2-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-zfcpdumpUpgrade dlm-kmp-64kbUpgrade kernel-default-livepatchUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmall-vdsoUpgrade dtb-broadcomUpgrade dtb-freescaleUpgrade gfs2-kmp-azureUpgrade dtb-alteraUpgrade dtb-lgUpgrade kernel-default-baseUpgrade kernel-debug-develUpgrade kernel-source-vanillaUpgrade cluster-md-kmp-azureUpgrade kernel-rt-optionalUpgrade kernel-rt-vdsoUpgrade kernel-rt_debug-vdsoUpgrade kernel-syms-rtUpgrade kernel-default-extraUpgrade ocfs2-kmp-64kbUpgrade kernel-symsUpgrade dtb-amdUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-azureUpgrade kernel-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-rt-develUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-syms-azureUpgrade dtb-amlogicUpgrade kernel-azure-develUpgrade dlm-kmp-azureUpgrade dtb-sprdUpgrade dtb-xilinxUpgrade kernel-develUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-rtUpgrade dtb-mediatekUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade kernel-docsUpgrade kernel-default-base-rebuildUpgrade kernel-debug-vdsoUpgrade dtb-nvidiaUpgrade kernel-64kb-extraUpgrade kernel-default-optionalUpgrade dtb-rockchipUpgrade kernel-rtUpgrade dlm-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-default-vdsoUpgrade kernel-64kb-develUpgrade dtb-armUpgrade kernel-rt-extraUpgrade dtb-qcom | Dec 5, 2025 | Jun 16, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-gcpUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-gkeopUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-fipsUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-virtualUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-gcp-fipsUpgrade linux-image-ibm-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-genericUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-oem-22.04bUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-gke-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-oracleUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-azureUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-oracle-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-realtimeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-nvidia-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-gcp-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-nvidia-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.14.0-1007-azureUpgrade linux-image-raspiUpgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-awsUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.14.0-22-genericUpgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-azure-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-aws-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-xilinx-zynqmp | 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