CVE-2025-14978 in PeachPay Plugininfo

Summary

by MITRE • 01/20/2026

The PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net) plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability checks on the ConvesioPay webhook REST endpoint in all versions up to, and including, 1.119.8. This makes it possible for unauthenticated attackers to modify the status of arbitrary WooCommerce orders.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 01/20/2026

The vulnerability identified as CVE-2025-14978 affects the PeachPay plugin for WordPress, which serves as a comprehensive payment processing solution supporting multiple payment gateways including Stripe, PayPal, Square, and Authorize.net. This plugin integrates deeply with WooCommerce systems to facilitate online transactions and order management. The security flaw resides within the ConvesioPay webhook REST endpoint implementation where critical capability checks have been omitted, creating a significant authorization bypass vulnerability that impacts all versions up to and including 1.119.8.

The technical nature of this vulnerability stems from the absence of proper authentication and authorization controls within the webhook processing mechanism. Webhooks are typically used to receive real-time notifications from payment processors about transaction status changes, but in this case the endpoint fails to verify whether incoming requests originate from legitimate sources or possess appropriate privileges. This missing capability check creates a path for unauthenticated attackers to exploit the system through crafted requests that can manipulate order statuses without proper authorization. The vulnerability manifests as a lack of input validation and access control enforcement, allowing malicious actors to submit arbitrary order status modifications through the REST API endpoint.

The operational impact of this vulnerability is severe and directly affects e-commerce operations by enabling unauthorized order manipulation. Attackers can potentially change order statuses from pending to completed, from failed to successful, or modify other critical order attributes without any authentication. This capability could lead to financial loss through fraudulent order adjustments, inventory management disruptions, customer service issues, and potential legal complications. The vulnerability is particularly dangerous because it allows modification of arbitrary orders rather than being limited to specific transactions, providing attackers with broad control over the payment processing workflow.

From a cybersecurity perspective, this vulnerability aligns with CWE-285, which addresses improper authorization issues in software systems, and represents a classic example of insufficient access control. The ATT&CK framework categorizes this as a privilege escalation technique where an attacker gains unauthorized access to modify system state through a legitimate but improperly secured interface. Organizations using affected versions of this plugin face significant risk of financial fraud, data integrity compromise, and potential customer trust erosion. The vulnerability demonstrates poor security hygiene in API endpoint design where authentication mechanisms were not properly implemented or enforced.

Mitigation strategies should begin with immediate deployment of the latest plugin version that contains the patched capability checks and authentication enforcement. System administrators must also implement network-level restrictions to limit access to webhook endpoints, monitor API access logs for suspicious activity, and consider implementing additional authentication layers such as API keys or token-based verification. Regular security audits of WordPress plugins should include capability check verification and access control review processes. Organizations should also establish incident response procedures for detecting and responding to unauthorized order modifications, including automated alerting systems that can identify unusual status change patterns. The vulnerability underscores the critical importance of proper authentication implementation in payment processing systems and the necessity of regular security updates to protect against known exploits.

Disclosure

01/20/2026

Moderation

accepted

CPE

ready

EPSS

0.00155

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!