Description
In the Linux kernel, the following vulnerability has been resolved:

power: supply: lp8727: fix use-after-free in lp8727_release_irq()

lp8727_isr_func(), the threaded IRQ handler, is the only caller that arms
pchg->work via schedule_delayed_work(). lp8727_release_irq() currently
cancels the work before freeing the IRQ, so an IRQ delivered in between
can re-arm the work through the threaded handler. After .remove returns
the devm layer frees pchg while lp8727_delayed_func() may still run and
dereference it.

Free the IRQ first so the threaded handler is quiesced and can no longer
queue work, then cancel the delayed work to drain the final generation.

This issue was found by an in-house static analysis tool.
Published: 2026-09-11
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Use‑after‑free in the LP8727 power‑supply driver can cause kernel crashes or memory corruption
Action: Update Kernel
AI Analysis

Impact

The kernel LP872 delayed work task in its IRQ handler while the IRQ resource remains active. The release function then frees the IRQ before cancelling the work, allowing a subsequent interrupt to re‑arm the work. If the device is removed, the work may run after the driver data has already beenafter‑free that can crash the kernel or corrupt critical memory. This flaw is a classic CWE‑825 scenario exposing the kernel to arbitrary memory corruption from within a privileged driver.

Affected Systems

Any installation of the Linux kernel that includes the LP8727 driver and runs a kernel commit prior to the fix commit 6ab3128292df67295de1b2a86f21d89cf6612a7e. The affected product is the Linux kernel’s LP8727 power‑supply module, which is employed on systems using the LP8727 power management chip.

Risk and Exploitability

The CVSS score of 6.4 indicates medium severity. EPSS is reported as < 1%, indicating vulnerability is not listed in CISA KEV. Based on the description, it is inferred that the attack vector is local or requires privileged access, as the flaw requires a maliciously crafted interrupt or device intervention. Successful exploitation could lead to kernel destabilization and potential privilege escalation, but would likely need a maliciously crafted interrupt or device intervention.

Generated by OpenCVE AI on September 13, 2026 at 04:32 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel release or update that includes commit 6ab3128292df67295de1b2a86f21d89cf6612a7e or later, which reorders IRQ release and work cancellation.
  • Backport the changes from commit 6ab3128292df67295de1b2a86f21d89cf6612a7e to your current kernel source, then rebuild and install the updated kernel.
  • Unload or disable the LP8727 driver or block its IRQ from the system until the patched kernel is deployed.

Generated by OpenCVE AI on September 13, 2026 at 04:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 13 Sep 2026 06:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H'}

cvssV3_1

{'score': 8.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Sat, 12 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Moderate


Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: power: supply: lp8727: fix use-after-free in lp8727_release_irq() lp8727_isr_func(), the threaded IRQ handler, is the only caller that arms pchg->work via schedule_delayed_work(). lp8727_release_irq() currently cancels the work before freeing the IRQ, so an IRQ delivered in between can re-arm the work through the threaded handler. After .remove returns the devm layer frees pchg while lp8727_delayed_func() may still run and dereference it. Free the IRQ first so the threaded handler is quiesced and can no longer queue work, then cancel the delayed work to drain the final generation. This issue was found by an in-house static analysis tool.
Title power: supply: lp8727: fix use-after-free in lp8727_release_irq()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-13T06:29:37.501Z

Reserved: 2026-09-11T19:38:34.709Z

Link: CVE-2026-89469

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-11T20:19:28.023

Modified: 2026-09-13T07:17:10.137

Link: CVE-2026-89469

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-11T19:43:28Z

Links: CVE-2026-89469 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-13T04:45:18Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference