Description
The WPFormify – Stripe Payments with Form and Checkout plugin for WordPress is vulnerable to unauthorized modification and deletion of Stripe payment credentials in all versions up to, and including, 1.1.1. This is due to missing capability checks and nonce verification on the `wpf_stripe_callback_success()` and `wpf_stripe_disconnect()` functions, both hooked to `admin_init`. The `admin_init` hook fires on `admin-post.php` which is accessible without authentication. This makes it possible for unauthenticated attackers to overwrite the site's Stripe API credentials with attacker-controlled values (redirecting payments to the attacker's Stripe account) or disconnect the Stripe integration entirely by deleting the stored credentials.
Published: 2026-08-05
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The WPFormify plugin for WordPress is deficient in capability checks and nonce verification within its Stripe callback and disconnect functions. This oversight allows an unauthenticated user to influence the plugin’s settings by calling these functions through admin-post.php, writing new credential values or erasing existing ones. Consequently an attacker could reroute site payments to a malicious Stripe account or halt all Stripe processing altogether.

Affected Systems

All WordPress installations using the WPFormify – Stripe Payments with Form and Checkout plugin version 1.1.1 or earlier are affected. The plugin is provided by the vendor saadiqbal and is typically added to sites that rely on Stripe for payments.

Risk and Exploitability

The vulnerability carries a CVSS score of 8.2, indicating high severity. While an EPSS score is not available, the attack scenario does not require privileged access and relies on the admin_init hook being reachable through admin-post.php without authentication. Because the flaw permits changing or removing payment credentials, the risk to commercial or nonprofit sites using Stripe is substantial. The endpoint is not listed in the CISA KEV catalog, but the potential impact warrants immediate attention.

Generated by OpenCVE AI on August 5, 2026 at 08:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the WPFormify plugin to version 1.1.2 or later to resolve the missing authorization checks
  • If an update is unavailable, remove or restrict access to the admin_init hook for unauthenticated users, for example by filtering the admin-post.php endpoint or applying a capability check manually
  • Verify that site administrators enforce the least privileged role when editing plugin settings and document backup procedures to recover from credential loss

Generated by OpenCVE AI on August 5, 2026 at 08:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Saadiqbal
Saadiqbal wpformify – Stripe Payments With Form And Checkout
Wordpress
Wordpress wordpress
Vendors & Products Saadiqbal
Saadiqbal wpformify – Stripe Payments With Form And Checkout
Wordpress
Wordpress wordpress

Wed, 05 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description The WPFormify – Stripe Payments with Form and Checkout plugin for WordPress is vulnerable to unauthorized modification and deletion of Stripe payment credentials in all versions up to, and including, 1.1.1. This is due to missing capability checks and nonce verification on the `wpf_stripe_callback_success()` and `wpf_stripe_disconnect()` functions, both hooked to `admin_init`. The `admin_init` hook fires on `admin-post.php` which is accessible without authentication. This makes it possible for unauthenticated attackers to overwrite the site's Stripe API credentials with attacker-controlled values (redirecting payments to the attacker's Stripe account) or disconnect the Stripe integration entirely by deleting the stored credentials.
Title WPFormify <= 1.1.1 - Missing Authorization
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Saadiqbal Wpformify – Stripe Payments With Form And Checkout
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-05T14:44:48.278Z

Reserved: 2026-04-19T16:45:33.413Z

Link: CVE-2026-6627

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T10:18:19Z

Weaknesses