tpm2-tools pcr Selection Value tpm2_checkquote.c comparison
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 7.5 | $0-$5k | 0.00 |
Summary
A vulnerability was found in tpm2-tools and classified as problematic. Affected is an unknown function of the file tools/misc/tpm2_checkquote.c of the component pcr Selection Value Handler. Executing a manipulation can lead to comparison. This vulnerability is handled as CVE-2024-29039. There is not any exploit available. It is advisable to implement a patch to correct this issue.
Details
A vulnerability classified as problematic was found in tpm2-tools (the affected version is unknown). This vulnerability affects an unknown code of the file tools/misc/tpm2_checkquote.c of the component pcr Selection Value Handler. The manipulation with an unknown input leads to a comparison vulnerability. The CWE definition for the vulnerability is CWE-697. The product compares two entities in a security-relevant context, but the comparison is incorrect, which may lead to resultant weaknesses. The impact remains unknown. CVE summarizes:
tpm2 is the source repository for the Trusted Platform Module (TPM2.0) tools. This vulnerability allows attackers to manipulate tpm2_checkquote outputs by altering the TPML_PCR_SELECTION in the PCR input file. As a result, digest values are incorrectly mapped to PCR slots and banks, providing a misleading picture of the TPM state. This issue has been patched in version 5.7.
The advisory is shared for download at bugzilla.redhat.com. This vulnerability was named CVE-2024-29039 since 03/14/2024. There are known technical details, but no exploit is available.
The vulnerability scanner Nessus provides a plugin with the ID 211559 (Oracle Linux 9 : tpm2-tools (ELSA-2024-9424)), which helps to determine the existence of the flaw in a target environment.
Applying the patch 98599df9392a346216c5a059b8d35271286100bb is able to eliminate this problem. The bugfix is ready for download at github.com.
The vulnerability is also documented in the databases at Tenable (211559) and CERT Bund (WID-SEC-2024-3409). Once again VulDB remains the best source for vulnerability data.
Affected
- Red Hat Enterprise Linux
- SUSE Linux
- Oracle Linux
- Red Hat OpenShift
Product
Name
License
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 7.5VulDB Meta Temp Score: 7.5
VulDB Base Score: 5.5
VulDB Temp Score: 5.3
VulDB Vector: 🔍
VulDB Reliability: 🔍
NVD Base Score: 8.1
NVD Vector: 🔍
CNA Base Score: 9.0
CNA Vector: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
Exploiting
Class: ComparisonCWE: CWE-697
CAPEC: 🔍
ATT&CK: 🔍
Physical: No
Local: No
Remote: Yes
Availability: 🔍
Status: Not defined
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Nessus ID: 211559
Nessus Name: Oracle Linux 9 : tpm2-tools (ELSA-2024-9424)
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: PatchStatus: 🔍
0-Day Time: 🔍
Patch: 98599df9392a346216c5a059b8d35271286100bb
Timeline
03/14/2024 🔍05/01/2024 🔍
05/01/2024 🔍
10/02/2025 🔍
Sources
Advisory: bugzilla.redhat.comStatus: Confirmed
CVE: CVE-2024-29039 (🔍)
GCVE (CVE): GCVE-0-2024-29039
GCVE (VulDB): GCVE-100-262756
CERT Bund: WID-SEC-2024-3409 - Red Hat Enterprise Linux: Mehrere Schwachstellen
Entry
Created: 05/01/2024 17:32Updated: 10/02/2025 16:26
Changes: 05/01/2024 17:32 (52), 06/29/2024 15:48 (13), 11/19/2024 23:26 (3), 08/07/2025 13:53 (7), 10/02/2025 16:26 (11)
Complete: 🔍
Cache ID: 216::103
Once again VulDB remains the best source for vulnerability data.
No comments yet. Languages: en.
Please log in to comment.