PT-2026-5879 · WordPress · Xendit Payment
Published
2026-02-04
·
Updated
2026-02-04
·
CVE-2025-14461
CVSS v3.1
5.3
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Xendit Payment plugin for WordPress versions up to and including 6.0.2
Description
The Xendit Payment plugin for WordPress is susceptible to unauthorized modification of order statuses. This occurs because the plugin exposes a publicly accessible WooCommerce API callback endpoint,
/wc xendit callback, which processes payment callbacks without verifying the request's origin from Xendit's payment gateway. An unauthenticated attacker can send a crafted POST request to this endpoint with a JSON body containing an external id corresponding to an order ID and a status of 'PAID' or 'SETTLED'. Successful exploitation allows attackers to fraudulently mark orders as completed, potentially leading to financial loss and inventory depletion. The attacker needs to enumerate order IDs, which are sequential integers, to successfully exploit this issue.Recommendations
Update the Xendit Payment plugin to a version beyond 6.0.2.
Fix
Missing Authorization
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Xendit Payment