CVE-2016-6129: The rsa_verify_hash_ex function in rsa_verify_hash.c in LibTomCrypt, as used in OP-TEE before 2.2.0, does not
CVE-2016-6129 is a high-severity flaw (CVSS 7.5) affecting op-tee, libtomcrypt. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
The rsa_verify_hash_ex function in rsa_verify_hash.c in LibTomCrypt, as used in OP-TEE before 2.2.0, does not validate that the message length is equal to the ASN.1 encoded data length, which makes it easier for remote attackers to forge RSA signatures or public certificates by leveraging a Bleichenbacher signature forgery attack.
Why this priority
- High severity
- Remotely exploitable, no login, no user action
A fixed release or distro patch exists.
Risk facts
| CVSS score | 7.5 (High) |
| Attack vector | Network (remote) |
| Attack complexity | Low |
| Privileges needed | None |
| User interaction | None |
| EPSS exploit chance | 0.8% (top 44%) |
| CISA exploited list | No |
| Weakness | CWE-20 |
| Published | 2017-02-13 |
| Last modified | 2026-06-17 |
Last updated 2026-06-17 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2016-6129?
op-tee: upgrade to 2.2.0; libtomcrypt: upgrade to newer than 1.17. Exact commands for each OS are on this page.
Is CVE-2016-6129 being exploited?
CVE-2016-6129 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2016-6129 affect?
CVE-2016-6129 affects op-tee, libtomcrypt. Severity is high (CVSS 7.5). The rsa_verify_hash_ex function in rsa_verify_hash.c in LibTomCrypt, as used in OP-TEE before 2.2.0, does not validate that the message length is equal to the ASN.1 encoded data length, which makes it easier for remote attackers to forge RS
How urgent is CVE-2016-6129?
Priority 45/100. High severity; Remotely exploitable, no login, no user action
Related CVEs
- CVE-2026-33662 HIGH 7.5 UPGRADE OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on
- CVE-2026-33317 HIGH 8.7 UPGRADE OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on
- CVE-2026-44362 MEDIUM 5.5 UPGRADE OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on
- CVE-2026-40257 MEDIUM 5.5 UPGRADE OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on
- CVE-2026-53763 LOW 3.8 UPGRADE OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on