Skip to content

Bug: Concurrent Refund Requests Can Exceed Payment Amount #1405

@ArnavBallinCode

Description

@ArnavBallinCode

Concurrent Refund Requests Can Exceed Payment Amount (Financial Loss)

Describe the bug

A critical race condition vulnerability allows concurrent refund requests to refund more money than the original payment amount, resulting in direct financial loss to event organizers.

When two refund requests are processed simultaneously for the same payment, both can pass validation and create refunds that together exceed the payment amount.

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions