CVE-2021-3569: Medium severity Libtpms Project Libtpms vulnerability
A stack corruption bug was found in libtpms in versions before 0.7.2 and before 0.8.0 while decrypting data using RSA. This flaw could result in a SIGBUS (bad memory access) and termination of swtpm. The highest threat from this vulnerability is to system availability.
Other sources
A stack corruption bug was found in libtpms while decrypting data using RSA. The bug exists in CryptRsaDecrypt() in src/tpm2/crypto/openssl/CryptRsa.c. This flaw could cause a SIGBUS (bad memory access) and termination of swtpm.
Upstream commits: https://github.com/stefanberger/libtpms/commit/505ef841c00b4c096b1977c667cb957bec3a1d8b [v0.8.0] https://github.com/stefanberger/libtpms/commit/40cfe134c017d3aeaaed05ce71eaf9bfbe556b16 [v0.7.2]
— Red Hat
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
redhat/libtpmsto a version that resolves this vulnerability.Fixed in 0.7.2 - Upgrade
Upgrade
redhat/libtpmsto a version that resolves this vulnerability.Fixed in 0.8.0 - Upgrade
Upgrade
libtpmsto a version that resolves this vulnerability.Fixed in 0.7.2Patch 40cfe134c017d3aeaaed05ce71eaf9bfbe556b16 - Upgrade
Upgrade
libtpmsto a version that resolves this vulnerability.Fixed in 0.8.0Patch 505ef841c00b4c096b1977c667cb957bec3a1d8b
Event History
Frequently Asked Questions
What is CVE-2021-3569?
CVE-2021-3569 is a stack corruption bug found in libtpms in versions before 0.7.2 and before 0.8.0.
What is the impact of CVE-2021-3569?
The highest threat from CVE-2021-3569 is to system availability.
How does CVE-2021-3569 affect Libtpms Project Libtpms?
CVE-2021-3569 affects Libtpms Project Libtpms versions before 0.7.2 and before 0.8.0.
How does CVE-2021-3569 affect Redhat Enterprise Linux?
CVE-2021-3569 affects Redhat Enterprise Linux 8.0.
Where can I find more information about CVE-2021-3569?
You can find more information about CVE-2021-3569 at the following link: https://bugzilla.redhat.com/show_bug.cgi?id=1964358.