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

platform/x86/intel/tpmi: use cleanup helpers in mem_write()

In mem_write(), the temporary array returned by
parse_int_array_user() must be released on all exit paths.
Convert the array variable to use cleanup.h scope-based
cleanup so it is freed automatically on return.

This also moves the array declaration next to
parse_int_array_user() as required by cleanup.h usage
guidelines.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel TPMI driver contains a flaw in mem_write() where a temporary array returned by parse_int_array_user() is not freed on all exit paths. This omission results in a memory leak that can accumulate and deplete kernel memory, potentially leading to a denial‑of‑service condition. The weakness is classified as a resource exhaustion vulnerability (CWE-772).

Affected Systems

Linux kernel builds that include the unpatched TPMI driver are vulnerable. All machines running a kernel version prior to the commit that introduces cleanup helpers in mem_write() are potentially affected, regardless of distribution or specific kernel release.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity, while the EPSS score of < 1% suggests that exploitation in the wild is unlikely. This vulnerability is not listed in the CISA KEV catalog, further indicating low exploitation risk. The attack likely requires user or privileged interaction with the TPMI driver, as the memory leak is triggered by passing data to mem_write(). Because the driver operates in kernel space, an attacker would need a path to invoke mem_write(), potentially through a crafted device or privileged process. Once triggered, repeated usage could exhaust memory, leading to system instability or reboot.

Generated by OpenCVE AI on August 22, 2026 at 12:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the cleanup helper changes to TPMI.
  • If a kernel update is not immediately possible, disable or unload the TPMI module to prevent usage of mem_write() from user space.
  • Monitor kernel memory usage for abnormal growth and be prepared to reboot or apply the patch when available.

Generated by OpenCVE AI on August 22, 2026 at 12:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Wed, 19 Aug 2026 00:15:00 +0000

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

None

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'}

threat_severity

Moderate


Sat, 15 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: platform/x86/intel/tpmi: use cleanup helpers in mem_write() In mem_write(), the temporary array returned by parse_int_array_user() must be released on all exit paths. Convert the array variable to use cleanup.h scope-based cleanup so it is freed automatically on return. This also moves the array declaration next to parse_int_array_user() as required by cleanup.h usage guidelines.
Title platform/x86/intel/tpmi: use cleanup helpers in mem_write()
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-08-17T05:09:03.889Z

Reserved: 2026-08-09T03:40:39.908Z

Link: CVE-2026-72145

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:32.167

Modified: 2026-08-17T06:18:14.577

Link: CVE-2026-72145

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72145 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T12:30:16Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime