CVE-2026-93273
Description
A flaw was found in the Linux kernel's TPS6594 regulator driver. When configuring multi-phase regulators during device initialization, the driver fails to verify whether a device node exists before accessing it and fails to properly release acquired node references. A local attacker could exploit this vulnerability to trigger a NULL pointer dereference, causing a kernel crash that results in a Denial of Service (DoS).
Statement
A low impact flaw was found in the Linux kernel TPS6594 regulator driver. While configuring multi-phase regulators in tps6594_regulator_probe(), the driver looks up buck device nodes by name and navigates to the PMIC parent node, but it never releases the acquired device node references with of_node_put(), leaking a reference on each loop iteration, and it passes the result of of_find_node_by_name() to further device tree helpers without a NULL check, which can lead to a NULL pointer dereference. A local attacker able to control device tree or platform device configuration could trigger a kernel crash, resulting in a denial of service; there is no impact on confidentiality or integrity. Red Hat Enterprise Linux 10 and Red Hat In-Vehicle OS 2 (kernel and kernel-ivos-qualcomm components) are affected. Because of the low security impact, fixes for the affected streams are deferred to future updates; the residual risk is a local denial of service limited to systems that use the TPS6594 PMIC with multi-phase regulator configurations. Red Hat Enterprise Linux 6, 7, 8, and 9, including the real-time kernel, and the OpenShift Container Platform RHEL CoreOS images are not affected because the vulnerable code is not present in those offerings. Although the CVSS:3.1 base score is 5.5 (moderate), Red Hat rates the overall severity of this flaw as low because exploitation requires privileged local access to influence device probing or device tree configuration and the consequence is limited to system availability.
Mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
Common Vulnerability Scoring System (CVSS) Score Details
Info alert:Important note
CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).
The following CVSS metrics and score provided are preliminary and subject to review.
CVSS v3 Score Breakdown
| Red Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 5.5 | N/A | N/A |
| Attack Vector | Local | N/A | N/A |
| Attack Complexity | Low | N/A | N/A |
| Privileges Required | Low | N/A | N/A |
| User Interaction | None | N/A | N/A |
| Scope | Unchanged | N/A | N/A |
| Confidentiality | None | N/A | N/A |
| Integrity Impact | None | N/A | N/A |
| Availability Impact | High | N/A | N/A |
Vector
Red Hat: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.