Merge pull request #1482 from AxisRay/fix-global-buffer-overflow

fix buffer overflow
This commit is contained in:
Philippe Teuwen 2021-08-24 10:34:15 +02:00 committed by GitHub
commit 4bcf1750d2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -696,15 +696,15 @@ static int CmdHF14ADesInfo(const char *Cmd) {
if (card.sak == 0x20) {
if (card.ats_len >= 5) {
if (str_startswith((const char *)card.ats + 1, STANDALONE_DESFIRE)) {
if (0 == memcmp(card.ats + 1, STANDALONE_DESFIRE, 4)) {
PrintAndLogEx(INFO, "Standalone DESFire");
}
if (str_startswith((const char *)card.ats + 1, JCOP_DESFIRE)) {
if (0 == memcmp(card.ats + 1, JCOP_DESFIRE, 4)) {
PrintAndLogEx(INFO, "JCOP DESFire");
}
}
if (card.ats_len == 4) {
if (str_startswith((const char *)card.ats + 1, JCOP3_DESFIRE)) {
if (0 == memcmp(card.ats + 1, JCOP3_DESFIRE, 4)) {
PrintAndLogEx(INFO, "JCOP3 DESFire");
}
}