Junglewise Threat Intelligence

CVE-2026-45871: Linux kernel TPM resource leak in st33zp24 driver

CVE-2026-45871 · Severity: info · CVSS 0 · Published 2026-05-27

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's TPM (Trusted Platform Module) driver for STMicroelectronics ST33ZP24 chips. When the system encounters a timeout while communicating with the security chip, it fails to properly release hardware resources. This could potentially lead to system instability or prevent other security operations from functioning correctly until a reboot.

Technical details

A resource leak exists in the st33zp24_send() function within the Linux kernel's TPM driver. The function acquires a hardware locality but fails to release it if get_burstcount() returns an -EBUSY error due to a timeout. This occurs because the code returns the error code directly instead of jumping to the cleanup label (out_err). An attacker with local access could potentially trigger this condition to cause a denial of service or interfere with TPM-reliant security features. The issue has been patched in multiple stable branches of the Linux kernel by ensuring the error path correctly executes the cleanup routine.

Affected products

  • Linux Linux kernel st33zp24 driver

Timeline

  • 2025-12-26: other: Patch authored
  • 2026-05-27: disclosed: CVE published

References

Related threats