SWRA694 February   2020 CC2540 , CC2541

 

  1.   1
  2. 1Summary
  3. 2Vulnerability
  4. 3Revision History

Summary

In the CC254x OAD solution:

  • aesSignature() function in BEM/app/bem_main.c uses Message Authentication Code (MAC) to verify the OAD image signature.

The signature verification implementation uses a non-constant time memcmp function, which potentially enables the MAC check to be vulnerable to a timing attack.