CVE-2025-71290

misc: ti_fpc202: fix a potential memory leak in probe function

Published May 6, 2026 CVSS 3.1 · 5.5 Medium EPSS < 1% KEV · Not listed
Description
In the Linux kernel, the following vulnerability has been resolved:

misc: ti_fpc202: fix a potential memory leak in probe function

Use for_each_child_of_node_scoped() to simplify the code and ensure the
device node reference is automatically released when the loop scope
ends.

Analysis

AI-generated

Technical impact

A memory leak exists in the Linux kernel’s ti_fpc202 driver when the probe function fails to properly release device node references. The upstream fix replaces manual reference handling with for_each_child_of_node_scoped(), automatically freeing references when the loop scope ends. If the flaw remains active, repeated invocation of the probe routine could gradually consume kernel memory and potentially destabilize or crash the kernel. The vulnerability does not provide a direct code‑execution pathway; it simply undermines kernel stability.

Affected Systems

All Linux kernel builds that include the ti_fpc202 driver and predate the commit that introduced automatic reference release are affected. This includes every distribution that ships a kernel without the patch. The vendor is the Linux kernel community, and the mitigation is delivered through the normal upstream release process.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity, and the EPSS score of <1% suggests a very low but non‑zero likelihood of exploitation. Exploitation requires the attacker to trigger the probe routine, usually by local privilege or kernel execution. The likely attack vector is a locally privileged user or an application that can cause the driver’s probe function to execute repeatedly. If the leak is exercised, kernel memory exhaustion could lead to crashes or a denial‑of‑service scenario. This vulnerability is not listed in CISA’s KEV catalog and no public exploits are known.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the kernel to a version that contains the commit from c/d2975604bf1ba36ffc5a08fe8da97fd63b91c4f1 or later, ensuring the ti_fpc202 driver incorporates the automatic reference release.
  • If a kernel upgrade is not available immediately, manually apply the diff from the referenced commit to the kernel source, rebuild the kernel, and load the updated module.
  • Until an updated kernel or patch is applied, disable the ti_fpc202 driver or block its loading via kernel boot parameters to avoid repeated probe executions that could trigger the leak.

Generated by OpenCVE AI on May 14, 2026 at 00:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Weaknesses CWE-400
Type Values Removed Values Added
Weaknesses CWE-401
Metrics cvssV3_1

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

Type Values Removed Values Added
Weaknesses CWE-400
CWE-772
Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: misc: ti_fpc202: fix a potential memory leak in probe function Use for_each_child_of_node_scoped() to simplify the code and ensure the device node reference is automatically released when the loop scope ends.
Title misc: ti_fpc202: fix a potential memory leak in probe function
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References
Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime

  • CWE-772

    Missing Release of Resource after Effective Lifetime

Sources

Status
PUBLISHED
Assigner
Linux
Published
Updated
May 11, 2026, 9:57 PM
Reserved
May 6, 2026, 11:31 AM
Status
Analyzed
Published
May 6, 2026, 12:16 PM
Modified
Oct 14, 2026, 1:10 PM
Severity
Public date
May 6, 2026, 12:00 AM