Description
The Zarinpal Gateway for WooCommerce plugin for WordPress is vulnerable to Improper Access Control to Payment Status Update in all versions up to and including 5.0.16. This is due to the payment callback handler 'Return_from_ZarinPal_Gateway' failing to validate that the authority token provided in the callback URL belongs to the specific order being marked as paid. This makes it possible for unauthenticated attackers to potentially mark orders as paid without proper payment by reusing a valid authority token from a different transaction of the same amount.
Published: 2026-02-17
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized order status manipulation possible
Action: Immediate Patch
AI Analysis

Analysis and contextual insights are available on OpenCVE Cloud.

Remediation

No vendor fix or workaround currently provided.

Additional remediation guidance may be available on OpenCVE Cloud.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 17 Feb 2026 15:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 17 Feb 2026 09:00:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Zarinpal
Zarinpal zarinpal Gateway
Vendors & Products Wordpress
Wordpress wordpress
Zarinpal
Zarinpal zarinpal Gateway

Tue, 17 Feb 2026 05:15:00 +0000

Type Values Removed Values Added
Description The Zarinpal Gateway for WooCommerce plugin for WordPress is vulnerable to Improper Access Control to Payment Status Update in all versions up to and including 5.0.16. This is due to the payment callback handler 'Return_from_ZarinPal_Gateway' failing to validate that the authority token provided in the callback URL belongs to the specific order being marked as paid. This makes it possible for unauthenticated attackers to potentially mark orders as paid without proper payment by reusing a valid authority token from a different transaction of the same amount.
Title Zarinpal Gateway for WooCommerce <= 5.0.16 - Improper Access Control to Payment Status Update
Weaknesses CWE-284
References
Metrics cvssV3_1

{'score': 7.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:H'}


Subscriptions

Wordpress Wordpress
Zarinpal Zarinpal Gateway
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-04-08T17:29:22.353Z

Reserved: 2026-02-16T16:34:33.188Z

Link: CVE-2026-2592

cve-icon Vulnrichment

Updated: 2026-02-17T15:06:14.400Z

cve-icon NVD

Status : Deferred

Published: 2026-02-17T05:16:17.430

Modified: 2026-04-15T00:35:42.020

Link: CVE-2026-2592

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-15T17:30:10Z

Weaknesses