Skip to content
OpenAdvisories
Medium · 6.8 CVE-2023-33221 EUVD-2023-37391GHSA-f275-pcv5-ch9x

Heap Buffer Overflow when reading DESFire card

Published Dec 15, 2023 · Updated Aug 2, 2024 · Assigned by IDEMIA

Description

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.

Affected products

VendorProductAffectedFixed
IDEMIA SIGMA Lite & Lite + < 4.15.5 4.15.5
IDEMIA SIGMA Wide < 4.15.5 4.15.5
IDEMIA SIGMA Extreme < 4.15.5 4.15.5
IDEMIA MorphoWave Compact/XP < 2.12.2 2.12.2
IDEMIA VisionPass < 2.12.2 2.12.2
IDEMIA MorphoWave SP < 1.2.7 1.2.7

References