Description
The Accept PayPal Payments using Contact Form 7 WordPress plugin before 4.0.7 does not perform any authorization or request-validation checks on one of its AJAX actions, allowing unauthenticated attackers to forge the stored transaction status of records and to write the Accept PayPal Payments using Contact Form 7 WordPress plugin before 4.0.7's status metadata onto arbitrary posts.
Published: 2026-10-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Transaction Status Forgery
Action: Update Plugin
AI Analysis

Impact

The Accept PayPal Payments using Contact Form 7 WordPress plugin prior to 4.0.7 fails to enforce authentication or validate requests on a specific AJAX endpoint, enabling hostile actors to impersonate a user and alter stored transaction status values. This can cause false revenue records, obscure actual transaction outcomes, and allow attackers to inject status metadata into arbitrary posts. The flaw constitutes an improper access control vulnerability that permits unauthenticated modification of application data.

Affected Systems

The issue affects installations of the Accept PayPal Payments using Contact Form 7 WordPress plugin whose version is older than 4.0.7. Users running any WordPress site that includes this plugin prior to that release are vulnerable. No additional product or version details are disclosed beyond the plugin name and the < 4.0.7 threshold.

Risk and Exploitability

The vulnerability can be exercised by sending a crafted HTTP request to the vulnerable AJAX URL, which an unauthenticated attacker can perform from any origin, thus exposing any user or site to data tampering. No exploit code is linked, but the flaw is straightforward to reproduce. The EPSS score is < 1%, indicating a very low but nonzero probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog, implying no known large‑scale exploit. The CVSS score of 5.3 indicates moderate severity.

Generated by OpenCVE AI on October 10, 2026 at 15:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Accept PayPal Payments using Contact Form 7 WordPress plugin to version 4.0.7 or newer.
  • If an update cannot be performed immediately, restrict access to the plugin’s AJAX endpoint to authenticated users or users with the ‘edit_posts’ capability by adding a server‑side access control check.
  • During the interim, block or remove the vulnerable AJAX handler from the plugin or from the web server configuration until a vendor‑issued fix is available.
  • Verify that the transaction status field is only writable by users with appropriate capabilities and add input validation to prevent arbitrary post metadata injection.

Generated by OpenCVE AI on October 10, 2026 at 15:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 10 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-639

Sat, 10 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
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'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 10 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-639

Sat, 10 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Accept PayPal Payments using Contact Form 7 WordPress plugin before 4.0.7 does not perform any authorization or request-validation checks on one of its AJAX actions, allowing unauthenticated attackers to forge the stored transaction status of records and to write the Accept PayPal Payments using Contact Form 7 WordPress plugin before 4.0.7's status metadata onto arbitrary posts.
Title Accept PayPal Payments using Contact Form 7 < 4.0.7 - Unauthenticated Transaction Status Forgery
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-10T12:06:42.050Z

Reserved: 2026-10-06T10:49:48.703Z

Link: CVE-2026-105989

cve-icon Vulnrichment

Updated: 2026-10-10T12:03:35.318Z

cve-icon NVD

Status : Deferred

Published: 2026-10-10T06:16:40.547

Modified: 2026-10-13T20:36:00.850

Link: CVE-2026-105989

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-10T15:45:17Z

Weaknesses