Microchip cryptoauthlib atcab_genkey_base buffer overflow
CENSUS ID: | CENSUS-2020-0004 |
CVE ID: | CVE-2019-16129 |
Affected Products: | cryptoauthlib versions prior to "20191122" |
Class: | Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')(CWE-120) |
Discovered by: | George Poulios |
CENSUS identified a buffer overflow vulnerability in the atcab_genkey_base function of the cryptoauthlib library. This library is part of the standard SDK provided by Microchip and is used to drive the operation of cryptographic co-processors sold by the vendor, such as the ATECC608A. An attacker with physical access to an embedded device where a microcontroller unit executes a vulnerable version of this library, may be able to execute arbitrary code on the microcontroller, by supplying malicious input to the microcontroller. Affected manufacturers of embedded systems that use Microchip cryptographic co-processors, are strongly recommended to update to at least version "20191122" of the "cryptoauthlib" library.
Microchip cryptoauthlib atcab_sign_base buffer overflow
CENSUS ID: | CENSUS-2020-0003 |
CVE ID: | CVE-2019-16128 |
Affected Products: | cryptoauthlib versions prior to "20191122" |
Class: | Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')(CWE-120) |
Discovered by: | George Poulios |
CENSUS identified a buffer overflow vulnerability in the atcab_sign_base function of the cryptoauthlib library. This library is part of the standard SDK provided by Microchip and is used to drive the operation of cryptographic co-processors sold by the vendor, such as the ATECC608A. An attacker with physical access to an embedded device where a microcontroller unit executes a vulnerable version of this library, may be able to execute arbitrary code on the microcontroller, by supplying malicious input to the microcontroller. Affected manufacturers of embedded systems that use Microchip cryptographic co-processors, are strongly recommended to update to at least version "20191122" of the "cryptoauthlib" library.