In the Linux kernel, the following vulnerability has been resolved:
rtl818x: Prevent using not initialized queues
Using not existing queues can panic the kernel with rtl8180/rtl8185 cards. Ignore the skb priority for those cards, they only have one tx queue. Pierre Asselin ([email protected]) reported the kernel crash in the Gentoo forum:
https://forums.gentoo.org/viewtopic-t-1147832-postdays-0-postorder-asc-start-25.html
He also confirmed that this patch fixes the issue. In summary this happened:
After updating wpa_supplicant from 2.9 to 2.10 the kernel crashed with a "divide error: 0000" when connecting to an AP. Control port tx now tries to use IEEE80211_AC_VO for the priority, which wpa_supplicants starts to use in 2.10.
Since only the rtl8187se part of the driver supports QoS, the priority of the skb is set to IEEE80211_AC_BE (2) by mac80211 for rtl8180/rtl8185 cards.
rtl8180 is then unconditionally reading out the priority and finally crashes on drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c line 544 without this patch: idx = (ring->idx + skb_queue_len(&ring->queue)) % ring->entries
"ring->entries" is zero for rtl8180/rtl8185 cards, tx_ring[2] never got initialized.
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 linux | Feb 27, 2025 | Feb 27, 2025 |
| Ubuntu | — | Upgrade linux-azureUpgrade linux-azure-5.4Upgrade linux-azure-fipsUpgrade linux-nvidiaUpgrade linux-intel-iotg-5.15Upgrade linux-lowlatencyUpgrade linux-realtimeUpgrade linux-aws-5.4Upgrade linux-gcp-fipsUpgrade linux-aws-fipsUpgrade linux-oracleUpgrade linux-fipsUpgrade linux-gkeUpgrade linux-azure-5.15Upgrade linux-ibmUpgrade linux-azure-fde-5.15Upgrade linux-gcpUpgrade linux-raspiUpgrade linux-kvmUpgrade linux-aws-hweUpgrade linux-hwe-5.15Upgrade linux-intel-iotgUpgrade linux-hwe-5.4Upgrade linux-oracle-5.15Upgrade linux-gcp-5.15Upgrade linux-riscv-5.15Upgrade linux-gkeopUpgrade linux-ibm-5.4Upgrade linux-gcp-4.15Upgrade linux-azure-4.15Upgrade linux-gcp-5.4Upgrade linux-raspi-5.4Upgrade linuxUpgrade linux-awsUpgrade linux-oracle-5.4Upgrade linux-bluefieldUpgrade linux-iotUpgrade linux-lowlatency-hwe-5.15Upgrade linux-hweUpgrade linux-aws-5.15 | Mar 3, 2025 | Feb 26, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Feb 26, 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