CVE:CVE-2020-24658
CNNVD:CNNVD-202012-1539
ARM Compiler是英国ARM公司的一个用于编译生成ARM架构应用的工具。
Arm Compiler 5版本5.06u6版本存在安全漏洞，该漏洞源于堆栈保护特性中有一个错误，这个特性被设计用来帮助发现本地数组中基于堆栈的缓冲区溢出。当启用此特性时，受保护函数在堆栈中任何易受攻击的数组之前(上面)写入一个保护值到堆栈。在函数返回时检查守卫值是否损坏;损坏会导致错误处理程序调用。
solution:Upgrade arm arm_compiler to a higher version than 5.06,5.06,5.06:update1,5.06:update2,5.06:update3,5.06:update4,5.06:update5,5.06:update6,5.06:update7,and avoid the version [5.01,5.06),5.06,5.06:update1,5.06:update2,5.06:update3,5.06:update4,5.06:update5,5.06:update6,5.06:update7