In the Linux kernel, the following vulnerability has been resolved:
wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release
plfxlc_mac_release() asserts that mac->lock is held. This assertion is incorrect, because even if it was possible, it would not be the valid behaviour. The function is used when probe fails or after the device is disconnected. In both cases mac->lock can not be held as the driver is not working with the device at the moment. All functions that use mac->lock unlock it just after it was held. There is also no need to hold mac->lock for plfxlc_mac_release() itself, as mac data is not affected, except for mac->flags, which is modified atomically.
This bug leads to the following warning: ================================================================ WARNING: CPU: 0 PID: 127 at drivers/net/wireless/purelifi/plfxlc/mac.c:106 plfxlc_mac_release+0x7d/0xa0 Modules linked in: CPU: 0 PID: 127 Comm: kworker/0:2 Not tainted 6.1.124-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 Workqueue: usb_hub_wq hub_event RIP: 0010:plfxlc_mac_release+0x7d/0xa0 drivers/net/wireless/purelifi/plfxlc/mac.c:106 Call Trace: <TASK> probe+0x941/0xbd0 drivers/net/wireless/purelifi/plfxlc/usb.c:694 usb_probe_interface+0x5c0/0xaf0 drivers/usb/core/driver.c:396 really_probe+0x2ab/0xcb0 drivers/base/dd.c:639 __driver_probe_device+0x1a2/0x3d0 drivers/base/dd.c:785 driver_probe_device+0x50/0x420 drivers/base/dd.c:815 __device_attach_driver+0x2cf/0x510 drivers/base/dd.c:943 bus_for_each_drv+0x183/0x200 drivers/base/bus.c:429 __device_attach+0x359/0x570 drivers/base/dd.c:1015 bus_probe_device+0xba/0x1e0 drivers/base/bus.c:489 device_add+0xb48/0xfd0 drivers/base/core.c:3696 usb_set_configuration+0x19dd/0x2020 drivers/usb/core/message.c:2165 usb_generic_driver_probe+0x84/0x140 drivers/usb/core/generic.c:238 usb_probe_device+0x130/0x260 drivers/usb/core/driver.c:293 really_probe+0x2ab/0xcb0 drivers/base/dd.c:639 __driver_probe_device+0x1a2/0x3d0 drivers/base/dd.c:785 driver_probe_device+0x50/0x420 drivers/base/dd.c:815 __device_attach_driver+0x2cf/0x510 drivers/base/dd.c:943 bus_for_each_drv+0x183/0x200 drivers/base/bus.c:429 __device_attach+0x359/0x570 drivers/base/dd.c:1015 bus_probe_device+0xba/0x1e0 drivers/base/bus.c:489 device_add+0xb48/0xfd0 drivers/base/core.c:3696 usb_new_device+0xbdd/0x18f0 drivers/usb/core/hub.c:2620 hub_port_connect drivers/usb/core/hub.c:5477 [inline] hub_port_connect_change drivers/usb/core/hub.c:5617 [inline] port_event drivers/usb/core/hub.c:5773 [inline] hub_event+0x2efe/0x5730 drivers/usb/core/hub.c:5855 process_one_work+0x8a9/0x11d0 kernel/workqueue.c:2292 worker_thread+0xa47/0x1200 kernel/workqueue.c:2439 kthread+0x28d/0x320 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295 </TASK> ================================================================
Found by Linux Verification Center (linuxtesting.org) with Syzkaller.
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 | May 28, 2025 | May 20, 2025 |
| Suse | — | Upgrade reiserfs-kmp-azureUpgrade kernel-default-optionalUpgrade kernel-rt-vdsoUpgrade dtb-nvidiaUpgrade kernel-develUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-azureUpgrade dtb-allwinnerUpgrade dtb-socionextUpgrade cluster-md-kmp-rtUpgrade dtb-caviumUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade dtb-sprdUpgrade kernel-defaultUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-optionalUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-defaultUpgrade dtb-renesasUpgrade kernel-rt_debugUpgrade kernel-obs-buildUpgrade kernel-source-rtUpgrade dlm-kmp-rtUpgrade gfs2-kmp-azureUpgrade kernel-debug-vdsoUpgrade dtb-rockchipUpgrade ocfs2-kmp-azureUpgrade kernel-rt_debug-develUpgrade kselftests-kmp-rtUpgrade kernel-rt-extraUpgrade dtb-armUpgrade cluster-md-kmp-64kbUpgrade kernel-default-baseUpgrade kernel-default-base-rebuildUpgrade kernel-docsUpgrade kernel-azureUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-64kb-extraUpgrade kernel-default-livepatch-develUpgrade dlm-kmp-defaultUpgrade kernel-source-vanillaUpgrade dtb-amazonUpgrade kernel-rtUpgrade dtb-lgUpgrade kernel-rt-develUpgrade kernel-azure-optionalUpgrade kernel-azure-extraUpgrade dtb-exynosUpgrade dtb-xilinxUpgrade dtb-mediatekUpgrade kernel-azure-develUpgrade kernel-azure-vdsoUpgrade kernel-default-vdsoUpgrade kernel-obs-qaUpgrade kernel-docs-htmlUpgrade kernel-kvmsmall-develUpgrade kernel-source-azureUpgrade kernel-devel-rtUpgrade kernel-default-develUpgrade kernel-debugUpgrade gfs2-kmp-rtUpgrade dtb-qcomUpgrade dtb-hisiliconUpgrade dtb-apmUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-syms-azureUpgrade dtb-marvellUpgrade kernel-64kb-optionalUpgrade dtb-broadcomUpgrade dlm-kmp-64kbUpgrade kernel-default-extraUpgrade dtb-amdUpgrade kernel-symsUpgrade kernel-sourceUpgrade cluster-md-kmp-azureUpgrade kernel-64kb-develUpgrade dtb-appleUpgrade kernel-macrosUpgrade kernel-devel-azureUpgrade gfs2-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-syms-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-64kbUpgrade dtb-freescaleUpgrade dtb-alteraUpgrade ocfs2-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmallUpgrade kernel-default-livepatchUpgrade kernel-debug-develUpgrade ocfs2-kmp-rt | Dec 5, 2025 | Jun 16, 2025 |
| Ubuntu | — | Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.14.0-1011-gcpUpgrade linux-image-virtual-6.14Upgrade linux-image-oem-24.04aUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.14.0-1009-oracleUpgrade linux-image-6.14.0-1007-oemUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.14.0-24-generic-64kUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-awsUpgrade linux-image-aws-64kUpgrade linux-image-gkeUpgrade linux-image-ibm-6.8Upgrade linux-image-oem-6.14Upgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-oem-24.04cUpgrade linux-image-oem-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-nvidia-64kUpgrade linux-image-6.14.0-1009-raspiUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-aws-fips-6.8Upgrade linux-image-oracleUpgrade linux-image-intel-iotgUpgrade linux-image-6.14.0-1009-awsUpgrade linux-image-generic-6.8Upgrade linux-image-gkeopUpgrade linux-image-azure-fips-6.8Upgrade linux-image-xilinxUpgrade linux-image-6.14.0-1010-azureUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-virtualUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-generic-64k-6.14Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-6.14Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.14.0-24-genericUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-gke-64kUpgrade linux-image-gke-6.8Upgrade linux-image-genericUpgrade linux-image-azure-fipsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-xilinx-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-fipsUpgrade linux-image-generic-6.14Upgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-aws-64k-6.14Upgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04cUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-raspiUpgrade linux-image-6.14.0-1006-realtimeUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-generic-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-raspi-6.8Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-azureUpgrade linux-image-aws-fipsUpgrade linux-image-aws-6.14Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.14.0-1009-oracle-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-6.8Upgrade linux-image-raspi-6.14Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-oracle-6.14Upgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-generic-64k-6.8Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-ibmUpgrade linux-image-aws-6.8Upgrade linux-image-6.14.0-1009-aws-64kUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-realtime-6.14Upgrade linux-image-6.14.0-1011-gcp-64kUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-6.8 | Jun 26, 2025 | May 20, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 8, 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