PatchSiren

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.