CVE-2025-28864 in Builder for Contact Form 7 by Webconstruct Plugininfo

Summary

by MITRE • 03/11/2025

Cross-Site Request Forgery (CSRF) vulnerability in Planet Studio Builder for Contact Form 7 by Webconstruct allows Cross Site Request Forgery. This issue affects Builder for Contact Form 7 by Webconstruct: from n/a through 1.2.2.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 03/12/2025

The CVE-2025-28864 vulnerability represents a critical Cross-Site Request Forgery flaw within the Planet Studio Builder for Contact Form 7 plugin developed by Webconstruct. This vulnerability exists in versions ranging from the initial release through 1.2.2, creating a persistent security risk for WordPress installations that utilize this specific plugin. The flaw fundamentally compromises the integrity of user sessions and authentication mechanisms by allowing malicious actors to execute unauthorized actions on behalf of authenticated users without their knowledge or consent.

The technical implementation of this CSRF vulnerability stems from the absence of proper anti-CSRF token validation within the plugin's administrative interfaces. When users access the plugin's configuration panels or perform administrative tasks, the system fails to validate the authenticity of requests through the absence of unique, unpredictable tokens that would normally be required to verify that the request originates from a legitimate user session. This absence creates a pathway for attackers to craft malicious requests that can be executed within the context of an authenticated user's browser session, particularly targeting administrators with elevated privileges.

The operational impact of this vulnerability extends beyond simple data manipulation to potentially enable complete system compromise. An attacker could leverage this vulnerability to modify plugin configurations, delete contact forms, alter user permissions, or even execute arbitrary code within the WordPress environment if combined with other exploitation techniques. The attack surface is particularly concerning given that the vulnerability affects the contact form builder functionality, which often requires administrative access and can be used to gather sensitive user data. This flaw directly violates the principle of least privilege and undermines the security model of WordPress installations that rely on the plugin for form management and data collection.

Organizations using Planet Studio Builder for Contact Form 7 should immediately implement mitigations including updating to the latest available version of the plugin once patched, implementing additional security layers such as web application firewalls, and conducting thorough security audits of their WordPress installations. The vulnerability aligns with CWE-352, which specifically addresses Cross-Site Request Forgery weaknesses, and represents a clear violation of the principle of secure authentication as outlined in the OWASP Top Ten security framework. From an ATT&CK framework perspective, this vulnerability enables the use of techniques such as T1566.001 (Phishing: Spearphishing Attachment) and T1078.004 (Valid Accounts: Cloud Accounts) to establish persistent access to systems, as attackers can leverage the compromised plugin to maintain unauthorized access and expand their foothold within the network infrastructure. The vulnerability also demonstrates the importance of input validation and the implementation of proper session management controls that are fundamental to maintaining the integrity of web applications and preventing unauthorized access to administrative interfaces.

Responsible

Patchstack

Reservation

03/11/2025

Disclosure

03/11/2025

Moderation

accepted

CPE

ready

EPSS

0.00188

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!