When reading DesFire keys, the function that reads the card isn't properly checking the boundaries when copying internally the data received. This allows a heap based buffer overflow that could lead to a potential Remote Code Execution on the targeted device. This is especially problematic if you use Default DESFire key.
This Cyber News was published on www.tenable.com. Publication date: Sat, 16 Dec 2023 17:41:03 +0000