CVE-2026-72182: power: supply: charger-manager: fix refcount leak in is_full_charged()
In the Linux kernel, the following vulnerability has been resolved:
power: supply: charger-manager: fix refcount leak in isfullcharged()
In isfullcharged(), powersupplygetbyname() is called to obtain a reference to the fuelgauge power supply. If the voltage check (uV >= desc->fullbattuV) succeeds, the function returns true directly without releasing the reference, leaking the refcount.
Fix this by setting a flag and jumping to the out label where powersupplyput() properly drops the reference.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2026-72182?
The severity of CVE-2026-72182 is rated as 12.
How do I fix CVE-2026-72182?
To fix CVE-2026-72182, ensure you update to the patched version of the Linux kernel that addresses the refcount leak.
What systems are affected by CVE-2026-72182?
CVE-2026-72182 affects systems running vulnerable versions of the Linux kernel that utilize the charger-manager component.
What is the vulnerability in CVE-2026-72182 about?
CVE-2026-72182 involves a refcount leak in the is_full_charged() function within the charger-manager in the Linux kernel.
When was CVE-2026-72182 published?
CVE-2026-72182 was published on August 15, 2026.