PatchSiren

PatchSiren cyber security CVE debrief

CVE-2025-71147 Linux CVE debrief

A memory leak vulnerability was found in the Linux kernel's KEYS: trusted: tpm2_load_cmd function. The vulnerability arises from a temporary blob allocated indirectly via tpm2_key_decode not being freed in failure paths. This issue has been addressed with a cleanup helper. The vulnerability affects Linux kernel systems relying on TPM2 functionality, potentially leading to system instability and denial-of-service attacks if not patched. Defenders should assess exposure and prioritize patching affected versions to prevent potential system instability and denial-of-service attacks.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-01-23
Original CVE updated
2026-10-19
Advisory published
2026-01-23
Advisory updated
2026-10-19

Who should care

Defenders responsible for Linux kernel systems, particularly those relying on TPM2 functionality, should assess exposure and prioritize patching affected versions. This includes operators, platform administrators, vulnerability management teams, and security teams who need to ensure the security and stability of their systems. They should review system configurations, monitor Linux kernel updates, and apply patches to prevent potential system instability,

Why it matters

Memory leak vulnerability in Linux kernel's KEYS: trusted: tpm2_load_cmd function requires patching to prevent potential system instability and denial-of-service attacks.

  • Memory leak vulnerability may lead to increased memory usage and potential system instability.
  • Defenders should verify and apply patches to prevent potential denial-of-service (DoS) attacks.
  • Successful exploitation requires authentication and access to the affected system.

Technical summary

The Linux kernel's KEYS: trusted: tpm2_load_cmd function has a memory leak vulnerability due to a temporary blob allocated indirectly via tpm2_key_decode not being freed in failure paths. This issue has been addressed with a cleanup helper. The vulnerability affects Linux kernel systems relying on TPM2 functionality, potentially leading to system instability and denial-of-service attacks if not patched. The fix involves adding a cleanup helper to free the temporary blob in failure paths, preventing memory leaks and potential system instability.

Defensive priority

Defenders should prioritize verifying and applying patches for Linux kernel versions affected by this memory leak vulnerability, particularly for systems relying on TPM2 functionality.

Recommended defensive actions

  • Verify and apply patches for Linux kernel versions affected by this memory leak vulnerability.
  • Review system configurations and TPM2 usage to ensure proper mitigation.
  • Monitor Linux kernel updates and security advisories for further information.
  • Perform vulnerability scanning to identify potentially affected systems.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The CVE record and source item provide details on the memory leak vulnerability in the Linux kernel's KEYS: trusted: tpm2_load_cmd function. Multiple source references from the Linux kernel Git repository are provided, indicating the commits that address the vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2025-71147 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2025-71147

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2025-71147 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2025-71147

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • KEYS: trusted: Fix a memory leak in tpm2_load_cmd

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2025/71xxx/CVE-2025-71147.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3fd7df4636d8fd5e3592371967a5941204368936

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/af0689cafb127a8d1af78cc8b72585c9b2a19ecd

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/19166de9737218b77122c41a5730ac87025e089f

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9b015f2918b95bdde2ca9cefa10ef02b138aae1e

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9e7c63c69f57b1db1a8a1542359a6167ff8fcef1

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/62cd5d480b9762ce70d720a81fa5b373052ae05f

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.