Skip to main content
VulnerabilityPublished

CVE-2026-99221: Linux kernel · keys/trusted_keys: return immediately after TPM unseal failure

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · fixed in ed697a5f667435bbb1cedbe5bd9f300de645047d : patch Linux kernel soon.

Data as of 2 Nov 2026, 16:32 UTC

Severity
High

Rated High by Threat Radar's AI analysis · CVSS not yet scored by NVD

Thin evidence

One scorer or none
Patch
Available – fixed in ed697a5f667435bbb1cedbe5bd9f300de645047d, e55d48f21f591a9fe80d26b5fbd1912ea725d9e6, 4876f09ce222e140a73aad950882b3605440c935 +4

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 2 Nov 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 5d0682be318910e028bdf57c90a1695ffc34be37, < ed697a5f667435bbb1cedbe5bd9f300de645047d
Fixed in
  • ed697a5f667435bbb1cedbe5bd9f300de645047d
LinuxLinuxAffected
  • ≥ 5d0682be318910e028bdf57c90a1695ffc34be37, < e55d48f21f591a9fe80d26b5fbd1912ea725d9e6
Fixed in
  • e55d48f21f591a9fe80d26b5fbd1912ea725d9e6
LinuxLinuxAffected
  • ≥ 5d0682be318910e028bdf57c90a1695ffc34be37, < 4876f09ce222e140a73aad950882b3605440c935
Fixed in
  • 4876f09ce222e140a73aad950882b3605440c935
LinuxLinuxAffected
  • ≥ 5d0682be318910e028bdf57c90a1695ffc34be37, < 234d09bb3b3d84851d4b3246272addc30f3353eb
Fixed in
  • 234d09bb3b3d84851d4b3246272addc30f3353eb
LinuxLinuxAffected
  • ≥ 5d0682be318910e028bdf57c90a1695ffc34be37, < 63b19ec2863b2cb5279b746ecd3d6210b1a93945
Fixed in
  • 63b19ec2863b2cb5279b746ecd3d6210b1a93945
LinuxLinuxAffected
  • ≥ 5d0682be318910e028bdf57c90a1695ffc34be37, < 6e359d8cb8580b9874801dea930086effd4d9c62
Fixed in
  • 6e359d8cb8580b9874801dea930086effd4d9c62

AI-suggested

A fix is available and has been applied in the Linux kernel. Users should update to a fixed kernel version containing the specified commits to ensure the vulnerability is remediated.

Description

A vulnerability in the Linux kernel's trusted_keys subsystem causes the function trusted_tpm_unseal() to continue processing after a TPM unseal failure, potentially allowing key instantiation to succeed incorrectly. This happens because the error from the unseal operation is overwritten by a subsequent call to pcrlock(), masking the failure. The issue has been fixed by returning immediately upon unseal failure to preserve the original error.

References

Community reviews

Loading reviews…