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

regulator: as3722_get_regulator_dt_data: fix premature of_node_put leaving dangling of_node pointer

In as3722_get_regulator_dt_data(), of_get_child_by_name() acquires a
reference on np, which is then assigned to pdev->dev.of_node. The
function immediately calls of_node_put(np), releasing the reference and
leaving pdev->dev.of_node as a dangling pointer.

Remove the of_node_put(np) call to let the device hold the reference.
Published: 2026-09-11
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Kernel memory corruption (use‑after‑free)
Action: Update kernel
AI Analysis

Impact

In Linux kernel, the as3722 regulator driver incorrectly invoked an of_node_put on a child node reference that was then stored in pdev->dev.of_node. This caused the stored pointer to become dangling, creating a use‑after‑free condition (CWE‑825).

Affected Systems

The affected product is the Linux kernel; all kernel versions that include the as3722 regulator driver could be impacted until the patch is applied.

Risk and Exploitability

With a CVSS score of 4.1 and EPSS score of < 1%, the vulnerability is considered moderate with a very low probability of exploitation. It is not listed in the CISA KEV catalog. The vulnerability an early of_node_put; it is inferred that an attacker who can trigger the as3722 driver initialization could cause a kernel crash or denial of service. The attack vector is likely local, requiring interaction with the device during system boot or through a device tree that loads the regulator driver, but this is inferred from the description rather than explicitly documented.

Generated by OpenCVE AI on September 13, 2026 at 07:02 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that includes the commit removing the premature of_node_put in as3722_get_regulator_dt_data, as documented in commit 8648e29e5c01b6b677c704049189287e27255ccb.
  • Reboot the system to load the updated kernel.
  • If an immediate kernel upgrade is not possible, temporarily disable the as3722 regulator device in the device tree until the patch can be applied.

Generated by OpenCVE AI on September 13, 2026 at 07:02 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': 4.1, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:N/I:N/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': 4.1, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:N/I:N/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: regulator: as3722_get_regulator_dt_data: fix premature of_node_put leaving dangling of_node pointer In as3722_get_regulator_dt_data(), of_get_child_by_name() acquires a reference on np, which is then assigned to pdev->dev.of_node. The function immediately calls of_node_put(np), releasing the reference and leaving pdev->dev.of_node as a dangling pointer. Remove the of_node_put(np) call to let the device hold the reference.
Title regulator: as3722_get_regulator_dt_data: fix premature of_node_put leaving dangling of_node pointer
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:30:11.096Z

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

Link: CVE-2026-89504

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-89504

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-89504 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-13T07:15:17Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference