Fortis for WooCommerce Authorization Bypass Vulnerability Allowing Unauthenticated Order Status Updates

Vulnerability

A vulnerability exists in the Fortis for WooCommerce WordPress plugin, all versions through 1.2.0, allowing authorization bypass. This flaw arises from an inverted nonce check in the 'check_fortis_notify_response' function. As a result, unauthenticated attackers can manipulate WooCommerce order statuses, marking them as paid, processing, or completed, without actual payment.

Impact

Exploitation of this vulnerability allows for unauthorized updates of WooCommerce order statuses to paid, processing, or completed, potentially leading to financial loss and order management issues.

Reproduction

To reproduce this vulnerability, send a request to the 'WC_Gateway_Fortis_Notify' endpoint without proper authentication. Include a 'fortis_order_id' in the request to specify which order status to update. The absence of a valid nonce will bypass the authorization check, allowing the order status to be changed to paid or completed.

Remediation

No known patch is available. It is recommended to uninstall the affected plugin and find a replacement.

Added: Feb 4, 2026, 9:23 AM
Updated: Feb 4, 2026, 5:12 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
8.4
remediation
0.0
relevance
2.7
threat
4.8
urgency
2.9
incentive
4.2

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.