PatchSiren cyber security CVE debrief
CVE-2026-89473 Linux CVE debrief
A vulnerability in the Linux kernel's power supply driver bq25890 has been addressed. The driver did not properly release a reference to a secondary charger in certain probe failure scenarios or during driver detach, potentially leading to reference leaks. This issue was identified through code review, highlighting the importance of thorough examination of driver code to prevent such vulnerabilities. Linux kernel maintainers and users should assess their exposure and apply the fix to prevent potential reference leaks.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- 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 maintainers and users, particularly those using the bq25890 power supply driver, should assess their exposure and apply the fix to prevent potential reference leaks. This is crucial for maintaining the stability and security of systems utilizing the Linux kernel. Additionally, users of affected systems should verify their Linux kernel version and monitor system logs for any signs of issues related to the bq25890 driver.
Why it matters
CVE-2026-89473 is a vulnerability in the Linux kernel's power supply driver bq25890 that can lead to reference leaks if not properly addressed. Linux kernel maintainers and users should assess their exposure and apply the fix.
- Verify Linux kernel version and apply patch to prevent reference leaks.
- Monitor system logs for bq25890 driver issues.
Technical summary
The bq25890_fw_probe() function in the Linux kernel's power supply driver acquires a reference to a secondary charger but fails to release it in certain error scenarios or during driver detach. This can lead to reference leaks. The fix involves registering a device-managed cleanup action to release the secondary charger reference on probe failures and driver detach, preventing potential reference leaks and ensuring the stability of the system. Linux kernel maintainers and users should assess their exposure and apply the fix.
Defensive priority
Medium
Recommended defensive actions
- Review and apply the patch to the bq25890 driver to prevent potential reference leaks.
- Verify that the Linux kernel version in use includes the fix for CVE-2026-89473.
- Monitor system logs for any signs of issues related to the bq25890 driver.
- Perform a thorough review of the Linux kernel's power supply driver code to identify similar issues.
- Implement compensating controls for exposed systems while remediation is scheduled and verified.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Review relevant monitoring, detection, and logs for exposed assets that need extra review.
Evidence notes
The issue was found by code review. The fix involves registering a device-managed cleanup action to release the secondary charger reference on probe failures and driver detach. This approach ensures that the reference is properly released, preventing potential leaks. It is essential to verify the Linux kernel version and apply the patch to prevent reference leaks.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89473 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89473
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89473 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89473
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/238320ad029a3eedabb86286a28cab55bca629b9
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/58f1025eca92734eadc063715b98f62538286468
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/81b558afda9321c1a70971a39071d156f3e26950
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/863c32a83e4235eb0cbf6106f2b124e645302156
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.