Linux hwe edge: In the Linux kernel, the following vulnerability has been resolved: tpm2-sessions: Fix missing tpm_buf_destroy() in tpm2_read_public()… (CVE-2026-46096)
A vulnerability in the Linux kernel's TPM2 sessions subsystem was fixed by adding missing calls to tpm_buf_destroy() in the tpm2_read_public() function. The flaw caused a memory leak due to failure to release allocated buffers on certain code paths. This issue affects multiple versions of the linux-hwe-edge kernel prior to specific 7.0.0 releases. The vulnerability has a medium severity score and does not impact confidentiality or integrity but can cause availability issues due to resource leaks. A patch is available and should be applied to affected systems.
AI Analysis
Technical Summary
The Linux kernel vulnerability CVE-2026-46096 involves the TPM2 sessions subsystem where the function tpm2_read_public() calls tpm_buf_init() to allocate a buffer but fails to call tpm_buf_destroy() on two exit paths. Specifically, when name_size() returns an error due to an unrecognized hash algorithm, and on the success path, the buffer is not destroyed, leading to a page allocation leak. Other error paths correctly destroy the buffer. This memory leak can degrade system availability. The issue affects multiple linux-hwe-edge kernel versions prior to 7.0.0-27.27, 7.0.0-28.28~24.04.1, 7.0.0-1008.8, 7.0.0-1009.9, and 7.0.0-1010.10. A patch has been released by Ubuntu as part of a broader Linux kernel security update.
Potential Impact
The vulnerability causes a memory leak in the Linux kernel TPM2 sessions subsystem, which can lead to resource exhaustion and impact system availability. There is no impact on confidentiality or integrity. The CVSS v3.1 score is 5.5 (medium severity) with attack vector local, low attack complexity, low privileges required, no user interaction, unchanged scope, no confidentiality or integrity impact, and high impact on availability.
Mitigation Recommendations
An official patch is available and should be applied by updating the Linux kernel to the fixed versions listed in the Ubuntu security advisory USN-8488-1 and USN-8489-1. After applying the update, a system reboot is required to complete remediation. Due to an ABI change, third-party kernel modules must be recompiled and reinstalled. No additional mitigation steps are necessary beyond applying the official update.
Linux hwe edge: In the Linux kernel, the following vulnerability has been resolved: tpm2-sessions: Fix missing tpm_buf_destroy() in tpm2_read_public()… (CVE-2026-46096)
Description
A vulnerability in the Linux kernel's TPM2 sessions subsystem was fixed by adding missing calls to tpm_buf_destroy() in the tpm2_read_public() function. The flaw caused a memory leak due to failure to release allocated buffers on certain code paths. This issue affects multiple versions of the linux-hwe-edge kernel prior to specific 7.0.0 releases. The vulnerability has a medium severity score and does not impact confidentiality or integrity but can cause availability issues due to resource leaks. A patch is available and should be applied to affected systems.
CVSS v3.1
Score 5.5medium
Affected software
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel vulnerability CVE-2026-46096 involves the TPM2 sessions subsystem where the function tpm2_read_public() calls tpm_buf_init() to allocate a buffer but fails to call tpm_buf_destroy() on two exit paths. Specifically, when name_size() returns an error due to an unrecognized hash algorithm, and on the success path, the buffer is not destroyed, leading to a page allocation leak. Other error paths correctly destroy the buffer. This memory leak can degrade system availability. The issue affects multiple linux-hwe-edge kernel versions prior to 7.0.0-27.27, 7.0.0-28.28~24.04.1, 7.0.0-1008.8, 7.0.0-1009.9, and 7.0.0-1010.10. A patch has been released by Ubuntu as part of a broader Linux kernel security update.
Potential Impact
The vulnerability causes a memory leak in the Linux kernel TPM2 sessions subsystem, which can lead to resource exhaustion and impact system availability. There is no impact on confidentiality or integrity. The CVSS v3.1 score is 5.5 (medium severity) with attack vector local, low attack complexity, low privileges required, no user interaction, unchanged scope, no confidentiality or integrity impact, and high impact on availability.
Mitigation Recommendations
An official patch is available and should be applied by updating the Linux kernel to the fixed versions listed in the Ubuntu security advisory USN-8488-1 and USN-8489-1. After applying the update, a system reboot is required to complete remediation. Due to an ABI change, third-party kernel modules must be recompiled and reinstalled. No additional mitigation steps are necessary beyond applying the official update.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-wq6x-xf86-6rwf
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-46096"]
- Database Specific Severity
- MODERATE
- Cvss Version
- 3.1
Threat ID: 6a3ef7ed27e9c79719033aa3
Added to database: 06/26/2026, 22:06:37 UTC
Last enriched: 08/01/2026, 01:55:02 UTC
Last updated: 09/12/2026, 10:01:31 UTC
Views: 89
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.