CVE-2026-71969: OP-TEE OS 4.10.0 Buffer Underwrite via RSA NOPAD Encrypt/Decrypt Operations
OP-TEE OS through 4.10.0, fixed in commit 7b8b494, contains a buffer underwrite vulnerability in the RSA NOPAD encrypt and decrypt operations within the mbedTLS software backend and SE050 hardware driver that allows a malicious Trusted Application to corrupt secure-world heap memory by supplying an input length exceeding the RSA modulus size. When srclen exceeds rsalen, the subtraction expression wraps to a large unsigned value, causing a subsequent memcpy to write attacker-controlled data before the destination buffer in S-EL1 secure-world heap memory.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
OP-TEE OSto a version that resolves this vulnerability.Fixed in 4.10.0Patch 7b8b494
Event History
Frequently Asked Questions
What is the severity of CVE-2026-71969?
CVE-2026-71969 has a medium severity rating of 6.7.
How do I fix CVE-2026-71969?
CVE-2026-71969 can be fixed by updating to OP-TEE OS version 4.10.1 or later, as identified in commit 7b8b494.
What kind of vulnerability is CVE-2026-71969?
CVE-2026-71969 is a buffer underwrite vulnerability affecting RSA NOPAD encrypt and decrypt operations.
What could happen if CVE-2026-71969 is exploited?
Exploiting CVE-2026-71969 could allow a malicious Trusted Application to corrupt secure-world heap memory.
Which components are affected by CVE-2026-71969?
CVE-2026-71969 affects the mbedTLS software backend and SE050 hardware driver in OP-TEE OS.