Giftcard enumeration
Impact
Some of our API endpoints allowed to create order payments referencing a gift card by using the auto-incremented internal ID. This ID was not checked and allowed creating payments that reference gift cards from different organizers and thereby obtaining their secret. The gift card is not charged in this case, but by then triggering a refund on the payment, one can increase the value of the gift card.
Source excerpt · pretixAffected packages
Affected products
Vendor version evidence. Product records are separate from automatic dependency matching.
pretix ·
Other versions: unaffected
| Version / range | Source status |
|---|---|
| 0 to before 2026.6.4 | affected |
| 2026.7.0 to before 2026.7.3 | affected |
| 2026.8.0 to before 2026.8.1 | affected |
Original source description
Some of our API endpoints allowed to create order payments referencing a gift card by using the auto-incremented internal ID. This ID was not checked and allowed creating payments that reference gift cards from different organizers and thereby obtaining their secret. The gift card is not charged in this case, but by then triggering a refund on the payment, one can increase the value of the gift card.