---
cve: "CVE-2020-36285"
severity: "LOW"
cvss: 3.1
epss: "90%"
vendor: "n/a"
kev: false
exploited: false
published: "2021-04-06 16:15:15"
tags: [cve, security, low]
source: tsecurity.de CVE-Dossier
exported: "2026-09-12T08:38:23+02:00"
---

# CVE-2020-36285

> 3.1 LOW

## Beschreibung

Union Pay up to 3.3.12, for iOS mobile apps, contains a CWE-347: Improper Verification of Cryptographic Signature vulnerability, allows attackers to shop for free in merchants' websites and mobile apps, via a crafted authentication code (MAC) which is generated based on a secret key which is NULL.

## Schwachstellen-Klasse

- **CWE-347** — Improper Verification of Cryptographic Signature
  The product does not verify, or incorrectly verifies, the cryptographic signature for data.

## Angriffsmuster (CAPEC)

- [CAPEC-463 — Padding Oracle Crypto Attack](https://capec.mitre.org/data/definitions/463.html) _(Severity: High)_
- [CAPEC-475 — Signature Spoofing by Improper Validation](https://capec.mitre.org/data/definitions/475.html) _(Severity: High)_

## Referenzen

- <https://www.dropbox.com/s/6smwnbrp0kgsgrc/poc_code.py?dl=0>
- <https://www.dropbox.com/s/czbkdr73tclq2nr/UnionPay_Vulnerability_Report.txt?dl=0>
- <http://mobitec.ie.cuhk.edu.hk/cve_2020/>

---
_Exportiert aus dem [tsecurity.de CVE-Dossier](https://tsecurity.de/cve?cve=CVE-2020-36285) · Datenquellen: EUVD (ENISA), NVD, OSV, CISA KEV, FIRST EPSS, Exploit-DB, BSI BITS_
