In the Linux kernel, the following vulnerability has been resolved:
power: supply: bq27xxx: Fix poll_interval handling and races on remove
Before this patch bq27xxx_battery_teardown() was setting poll_interval = 0 to avoid bq27xxx_battery_update() requeuing the delayed_work item.
There are 2 problems with this:
1. If the driver is unbound through sysfs, rather then the module being rmmod-ed, this changes poll_interval unexpectedly
2. This is racy, after it being set poll_interval could be changed before bq27xxx_battery_update() checks it through /sys/module/bq27xxx_battery/parameters/poll_interval
Fix this by added a removed attribute to struct bq27xxx_device_info and using that instead of setting poll_interval to 0.
There also is another poll_interval related race on remove(), writing /sys/module/bq27xxx_battery/parameters/poll_interval will requeue the delayed_work item for all devices on the bq27xxx_battery_devices list and the device being removed was only removed from that list after cancelling the delayed_work item.
Fix this by moving the removal from the bq27xxx_battery_devices list to before cancelling the delayed_work item.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Dec 29, 2025 | Dec 29, 2025 |
| Ubuntu | — | Upgrade linux-lowlatency-hwe-5.15Upgrade linux-gcp-5.15Upgrade linux-awsUpgrade linux-iotUpgrade linux-nvidia-tegra-5.15Upgrade linux-raspi-5.4Upgrade linux-nvidia-tegraUpgrade linux-intel-iotgUpgrade linux-bluefieldUpgrade linux-fipsUpgrade linux-realtimeUpgrade linux-intel-iotg-5.15Upgrade linux-raspiUpgrade linux-kvmUpgrade linux-oracle-5.4Upgrade linux-aws-5.4Upgrade linux-aws-5.15Upgrade linux-azureUpgrade linux-azure-fdeUpgrade linux-lowlatencyUpgrade linux-hwe-5.15Upgrade linux-gkeUpgrade linux-azure-5.4Upgrade linux-gcp-5.4Upgrade linux-gkeopUpgrade linux-ibm-5.15Upgrade linux-gcp-fipsUpgrade linux-hwe-5.4Upgrade linux-intel-iot-realtimeUpgrade linux-aws-fipsUpgrade linux-oracle-5.15Upgrade linux-nvidiaUpgrade linux-oracleUpgrade linux-azure-fipsUpgrade linux-azure-5.15Upgrade linux-riscv-5.15Upgrade linux-xilinx-zynqmpUpgrade linux-ibm-5.4Upgrade linuxUpgrade linux-gcpUpgrade linux-nvidia-tegra-igxUpgrade linux-ibm | Jan 6, 2026 | Dec 24, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Dec 24, 2025 |
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