PT-2024-31554 · Alf.Io · Alf.Io

Isacaya

·

Published

2024-09-06

·

Updated

2024-09-29

·

CVE-2024-45300

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions alf.io versions prior to 2.0-M5
Description The issue is related to a race condition in the promo code system of alf.io, an open-source ticket reservation system for events. This condition allows a user to bypass the limit on the number of promo codes and use a discount coupon multiple times. The time gap between checking the number of codes and restricting their use enables a threat actor to exploit this vulnerability.
Recommendations For versions prior to 2.0-M5, update to version 2.0-M5 to resolve the issue. As a temporary workaround, consider implementing additional checks to minimize the time gap between verifying and restricting promo code usage. Restrict access to the promo code system to minimize the risk of exploitation until the update is applied.

Exploit

Fix

Race Condition

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2024-45300
GHSA-67JG-M6F3-473G

Affected Products

Alf.Io