PatchSiren cyber security CVE debrief
CVE-2026-89472 Linux CVE debrief
A use-after-free vulnerability exists in the Linux kernel's charger-manager, which can lead to a crash or potentially allow attackers to execute arbitrary code if they can trigger the vulnerability. The vulnerability arises from the charger-manager's improper handling of regulator and power supply registration and deregistration. Specifically, the charger-manager registers regulators after exposing sysfs entries, allowing concurrent writes to the externally_control sysfs attribute to access already-freed consumer handles.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-11
- Original CVE updated
- 2026-09-11
- Advisory published
- 2026-09-11
- Advisory updated
- 2026-09-11
Who should care
Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should be aware of this vulnerability and take steps to address it. Specifically, Linux kernel developers and maintainers should review and apply the provided patches to the Linux kernel. Linux distribution maintainers should ensure that the charger-manager is properly configured and monitored to prevent exploitation. Users of Linux-based systems, such
Why it matters
A use-after-free vulnerability in the Linux kernel's charger-manager can lead to a crash or potentially allow attackers to execute arbitrary code if they can trigger the vulnerability. Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should be aware of this vulnerability and take steps to address it.
- Verify the Linux kernel version and ensure it is patched to address the vulnerability.
- Monitor sysfs entries for suspicious activity.
- Implement additional security measures to restrict access to the sysfs entries.
Technical summary
The Linux kernel's charger-manager has a use-after-free vulnerability due to improper handling of regulator and power supply registration and deregistration. This can lead to a crash or potentially allow attackers to execute arbitrary code if they can trigger the vulnerability. The charger-manager registers regulators after exposing sysfs entries, allowing concurrent writes to the externally_control sysfs attribute to access already-freed consumer handles. To address this, split charger_manager_register_extcon() on the sync/async boundary, moving power_supply_unregister() and try_charger_enable(cm, false) ahead of the regulator_put() loop on both teardown paths.
Defensive priority
Medium
Recommended defensive actions
- Review and apply the provided patches to the Linux kernel to address the use-after-free vulnerability.
- Ensure that the charger-manager is properly configured and monitored to prevent exploitation.
- Consider implementing additional security measures, such as SELinux or AppArmor, to restrict access to the sysfs entries.
- Verify the Linux kernel version and ensure it is patched to address the vulnerability.
- Monitor sysfs entries for suspicious activity.
- Implement additional security measures to restrict access to the sysfs entries.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The CVE record and associated references provide details on the vulnerability, including its description, affected components, and potential impact. However, there is limited information on the actual exploitation of the vulnerability or the existence of any publicly available exploits.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89472 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89472
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89472 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89472
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6d532582ff3c420598f02945b13184c738cc1581
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/86e4fa65368f3bbb506dddba8c9eedc75bd603b2
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/af3ce383ba0d0d48957a22ac7058ff5698775898
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c57cb36f76eb7ced45f57af1a890d8f3a6d76342
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.