CVE-2026-33662OP-TEE在3.8.0至4.10版本的RSA加速功能中存在整数下溢漏洞。攻击者通过选择足够小的模数导致PS大小计算溢出,触发memset越界写入,进而导致系统崩溃,造成拒绝服务。
该漏洞位于OP-TEE的`core/drivers/crypto/crypto_api/acipher/rsassa.c`文件中的`emsa_pkcs1_v1_5_encode()`函数。在计算PKCS#1 v1.5编码所需的填充字符串(PS)大小时,系统执行模数大小减去摘要及其他字段大小的操作。若攻击者精心构造并选择一个足够小的RSA模数,该减法操作将发生整数下溢,导致计算结果变为一个极大的无符号整数值。随后,代码基于该错误值调用`memset()`尝试填充0xFF字节,这会引发严重的内存越界写入,覆盖关键内存区域直至OP-TEE崩溃,从而造成拒绝服务。此漏洞仅影响注册了RSA加速功能的平台。