In the Linux kernel, the following vulnerability has been resolved:
wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev()
There is a potential NULL pointer dereference in zd_mac_tx_to_dev(). For example, the following is possible:
T0 T1 zd_mac_tx_to_dev() /* len == skb_queue_len(q) */ while (len > ZD_MAC_MAX_ACK_WAITERS) {
filter_ack() spin_lock_irqsave(&q->lock, flags); /* position == skb_queue_len(q) */ for (i=1; i<position; i++) skb = __skb_dequeue(q)
if (mac->type == NL80211_IFTYPE_AP) skb = __skb_dequeue(q); spin_unlock_irqrestore(&q->lock, flags);
skb_dequeue() -> NULL
Since there is a small gap between checking skb queue length and skb being unconditionally dequeued in zd_mac_tx_to_dev(), skb_dequeue() can return NULL. Then the pointer is passed to zd_mac_tx_status() where it is dereferenced.
In order to avoid potential NULL pointer dereference due to situations like above, check if skb is not NULL before passing it to zd_mac_tx_status().
Found by Linux Verification Center (linuxtesting.org) with SVACE.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Aug 18, 2025 | Aug 18, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 14, 2025 | Aug 16, 2025 |
| Suse | — | Upgrade kselftests-kmp-azureUpgrade kernel-azureUpgrade kernel-default-baseUpgrade dtb-appleUpgrade kernel-64kbUpgrade dtb-renesasUpgrade kernel-rt_debug-develUpgrade cluster-md-kmp-64kbUpgrade kernel-debug-vdsoUpgrade dlm-kmp-azureUpgrade kernel-rt-vdsoUpgrade kernel-default-livepatch-develUpgrade dtb-allwinnerUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-default-vdsoUpgrade dtb-nvidiaUpgrade dtb-mediatekUpgrade kernel-azure-optionalUpgrade kernel-sourceUpgrade kernel-devel-rtUpgrade dlm-kmp-64kbUpgrade dtb-qcomUpgrade kernel-develUpgrade kernel-default-optionalUpgrade kernel-default-base-rebuildUpgrade dtb-exynosUpgrade kernel-source-azureUpgrade kernel-zfcpdumpUpgrade dtb-rockchipUpgrade dtb-alteraUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-develUpgrade kernel-rtUpgrade gfs2-kmp-azureUpgrade dtb-lgUpgrade kernel-rt-develUpgrade dtb-caviumUpgrade dtb-armUpgrade kernel-azure-develUpgrade kselftests-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-symsUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-develUpgrade dtb-xilinxUpgrade gfs2-kmp-defaultUpgrade kernel-syms-azureUpgrade gfs2-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade dtb-amlogicUpgrade dlm-kmp-rtUpgrade dlm-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-64kb-optionalUpgrade kernel-default-extraUpgrade dtb-freescaleUpgrade dtb-hisiliconUpgrade kernel-source-rtUpgrade kernel-rt-optionalUpgrade kernel-obs-buildUpgrade dtb-amazonUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-rtUpgrade dtb-amdUpgrade kernel-rt-extraUpgrade kernel-obs-qaUpgrade kernel-docsUpgrade kernel-default-livepatchUpgrade kernel-debug-develUpgrade gfs2-kmp-64kbUpgrade dtb-socionextUpgrade dtb-apmUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-azure-extraUpgrade kernel-source-vanillaUpgrade kernel-macrosUpgrade kselftests-kmp-defaultUpgrade kernel-rt-livepatch-develUpgrade dtb-sprdUpgrade dtb-marvellUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-defaultUpgrade kernel-debugUpgrade kernel-rt_debugUpgrade kernel-default-develUpgrade kernel-azure-vdsoUpgrade kernel-64kb-extraUpgrade kernel-default-man | Dec 5, 2025 | Sep 12, 2025 |
| Ubuntu | — | Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-aws-5.15Upgrade linux-image-gkeop-6.8Upgrade linux-image-kvm-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-nvidia-tegraUpgrade linux-image-6.14.0-1017-awsUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatencyUpgrade linux-image-gke-64kUpgrade linux-image-gcp-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-gkeUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-gkeopUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-oracle-6.14Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-realtime-6.14Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-aws-fipsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-intelUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-aws-fips-5.15Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-oem-6.14Upgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-azure-6.14Upgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-generic-5.15Upgrade linux-image-6.14.0-1017-azureUpgrade linux-image-lowlatency-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04Upgrade linux-image-generic-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-ibm-5.15Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-gke-64k-6.8Upgrade linux-image-ibmUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-aws-6.14Upgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-realtime-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-raspi-5.15Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-generic-6.14Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-gke-6.8Upgrade linux-image-5.15.0-1092-awsUpgrade linux-image-xilinx-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.14.0-36-genericUpgrade linux-image-virtualUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-fips-6.8Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-6.14Upgrade linux-image-azureUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-generic-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-virtual-5.15Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-raspi-6.14Upgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-oracle-64kUpgrade linux-image-xilinxUpgrade linux-image-virtual-6.14Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-aws-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-gcpUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-aws-64k-6.14Upgrade linux-image-aws-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-6.14.0-1016-oemUpgrade linux-image-azure-5.15Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-awsUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-generic-64k-6.14Upgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1087-intel-iotg | Sep 26, 2025 | Aug 16, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 9, 2025 | Aug 16, 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