WordPress Plugin Vulnerabilities

Amelia < 2.3 - Unauthenticated Booking Status Manipulation

Description

The plugin is vulnerable to Improper Authorization due to a logical short-circuit flaw in authorization logic that causes token validation to be entirely skipped when a booking has a 'waiting' status. This makes it possible for unauthenticated attackers to approve any booking that is in 'waiting' status by sending a crafted request to the publicly-accessible admin-ajax endpoint.

Proof of Concept

Affects Plugins

Fixed in 2.3

References

Miscellaneous

Original Researcher
awhacken, Daniel Púa - devploit
Submitter
Daniel Púa - devploit
Submitter website
Submitter twitter
Verified
Yes

Timeline

Publicly Published
2026-04-14 (about 1 month ago)
Added
2026-05-04 (about 1 month ago)
Last Updated
2026-05-04 (about 1 month ago)

Other