5. of Tampering I
An attacker can replay data without detection because your code doesn’t provide timestamps or sequence numbers:
Threat |
|
You have an offer with a discount code that, during your checkout process, a customer applies more than once and you aren’t verifying if that code has been used by that customer already. |
|
CAPEC |
CAPEC-77: Manipulating User-Controlled Variables |
ASVS |
11.1.3: Ensure that user limits and restrictions are in place for transactions |
CWE |
CWE-837: Improper Enforcement of a Single, Unique Action |
Mitigations |
|
|