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.