CVE-2026-94261: Sifalo Pay 2.0 - 2.5.2 - Unauthenticated Payment Confirmation Forgery via an Unbound Transaction Id

Published Oct 14, 2026
·
Updated

The Sifalo Pay WordPress plugin before 2.5.3 does not verify that a payment transaction identifier belongs to the order it is confirming, nor that the requester owns that order, allowing unauthenticated attackers holding one valid transaction identifier from a payment of their own to mark arbitrary pending orders as paid.

Affected Software

1 affected component
Sifalo Pay Sifalo Pay>=2.0<=2.5.2

Event History

Oct 14, 2026
CVE Published
via MITRE·06:00 AM
Data Sourced
via MITRE·06:00 AM
DescriptionWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

Sites using the Sifalo Pay WordPress plugin in versions before 2.5.3 are affected. Orders that are pending payment are the target because they can be marked as paid.

2

What does an attacker need to exploit it?

An attacker does not need to authenticate to the affected site. They need one valid payment transaction identifier from a payment they made themselves, which can then be used to confirm arbitrary pending orders.

3

Is the transaction identifier required to belong to the order being confirmed?

No. Affected versions do not verify that the supplied transaction identifier belongs to the order being confirmed, and they do not verify that the requester owns that order.

4

How can I determine whether my site is affected?

Check the installed Sifalo Pay plugin version. Versions before 2.5.3 are affected; version 2.5.3 or later is not identified as affected by the provided information.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203