CVE-2026-6627 in WPFormify Plugininfo

Summary

by MITRE • 08/05/2026

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.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 08/05/2026

The WPFormify plugin vulnerability represents a critical security flaw in WordPress payment processing systems that directly impacts financial transaction integrity. This vulnerability exists within the Stripe Payments with Form and Checkout plugin version 1.1.1 and earlier, creating a pathway for unauthorized actors to manipulate payment processing configurations. The flaw stems from inadequate access controls and authentication mechanisms within the plugin's administrative functions, specifically targeting the wpf_stripe_callback_success() and wpf_stripe_disconnect() functions that are hooked to WordPress's admin_init hook. These functions handle critical Stripe credential management operations and operate with insufficient permission validation.

The technical exploitation of this vulnerability occurs through the admin-post.php endpoint which serves as a universal administrative interface in WordPress without mandatory authentication requirements. This design flaw allows attackers to directly access these credential management functions through unauthenticated requests, bypassing standard WordPress security controls that typically protect such sensitive operations. The absence of capability checks means that any user, authenticated or not, can invoke these functions with potentially devastating consequences for payment processing integrity.

The operational impact of this vulnerability extends beyond simple credential theft to encompass complete payment system compromise. Attackers can overwrite legitimate Stripe API credentials with malicious values, effectively redirecting all incoming payments to attacker-controlled Stripe accounts while maintaining the appearance of normal operations. This creates a sophisticated attack vector that allows for financial fraud without direct access to customer payment information. Additionally, the ability to disconnect Stripe integration entirely removes payment processing capabilities from affected sites, potentially causing service disruption and revenue loss.

The vulnerability aligns with CWE-863 (Incorrect Authorization) and represents a significant failure in the principle of least privilege within WordPress plugin development practices. This weakness enables attackers to perform administrative functions without proper authorization, creating a persistent threat that can remain undetected for extended periods. From an att&ck framework perspective, this vulnerability maps to privilege escalation techniques where attackers gain elevated capabilities through insufficient access controls. The impact on business operations includes potential financial loss, customer trust erosion, and regulatory compliance violations that may arise from unauthorized payment processing modifications.

Mitigation strategies should focus on immediate plugin updates to versions that implement proper capability checks and nonce verification mechanisms. Administrators must also implement additional security measures including network-level restrictions on admin-post.php access, monitoring for unauthorized credential changes, and regular security auditing of installed plugins. The vulnerability demonstrates the critical importance of secure coding practices in WordPress plugins and highlights the need for comprehensive security testing before plugin deployment. Organizations should consider implementing automated patch management systems to ensure timely remediation of such vulnerabilities while maintaining visibility into their plugin security posture through continuous monitoring and assessment protocols.

Responsible

Wordfence

Reservation

04/19/2026

Disclosure

08/05/2026

Moderation

accepted

CPE

ready

EPSS

0.00616

KEV

no

Activities

low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!