Description
The WP Travel Engine WordPress plugin before 6.8.2 does not verify that an incoming PayPal payment notification was sent to the site's configured merchant account, nor that the paid amount matches the order total, before marking a booking as paid, allowing unauthenticated attackers to mark bookings as fully paid using a token payment made to an attacker-controlled account.
Published: 2026-08-06
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The WP Travel Engine plugin does not verify that an incoming PayPal payment notification originated from the site’s merchant account, nor does it confirm that the notified amount matches the order total. As a result, an attacker can send a crafted notification and cause a booking to be marked as fully paid without having actually paid. This flaw allows unauthenticated users to manipulate payment status, potentially causing revenue loss and opening the door for fraudulent overbooking.

Affected Systems

WordPress sites using the WP Travel Engine plugin prior to version 6.8.2 are affected. The issue applies to all installations that rely on PayPal IPN for payment confirmation without additional verification steps.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting limited documented exploitation. Attackers can exploit this remotely by sending a forged IPN request directly to the site’s PayPal notification endpoint, so authentication is not required. The required conditions are that the site accepts IPN callbacks and the attacker can control the PayPal account used to send the notification.

Generated by OpenCVE AI on August 6, 2026 at 23:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade WP Travel Engine to version 6.8.2 or later.
  • Disable the PayPal payment method until a patched version is deployed, or block the IPN endpoint from unknown sources.
  • Configure the plugin to validate that IPNs come from the site’s own merchant account and that the amount matches the original order total.

Generated by OpenCVE AI on August 6, 2026 at 23:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 06 Aug 2026 23:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-285

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description The WP Travel Engine WordPress plugin before 6.8.2 does not verify that an incoming PayPal payment notification was sent to the site's configured merchant account, nor that the paid amount matches the order total, before marking a booking as paid, allowing unauthenticated attackers to mark bookings as fully paid using a token payment made to an attacker-controlled account.
Title WP Travel Engine < 6.8.2 - Unauthenticated Payment Bypass via Missing PayPal IPN Receiver and Amount Verification
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-06T17:00:56.189Z

Reserved: 2026-06-17T09:10:27.490Z

Link: CVE-2026-12501

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T23:30:05Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-285

    Improper Authorization