CVE-2025-28902 in Contact Form 7 Select Box Editor Button Plugininfo

Summary

by MITRE • 03/12/2025

Cross-Site Request Forgery (CSRF) vulnerability in Benjamin Pick Contact Form 7 Select Box Editor Button allows Cross Site Request Forgery. This issue affects Contact Form 7 Select Box Editor Button: from n/a through 0.6.

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 Cross-Site Request Forgery vulnerability identified as CVE-2025-28902 resides within the Benjamin Pick Contact Form 7 Select Box Editor Button plugin for WordPress environments. This CSRF flaw represents a critical security weakness that enables malicious actors to execute unauthorized actions on behalf of authenticated users who visit compromised web pages. The vulnerability specifically impacts versions of the plugin ranging from the initial release through version 0.6, creating a substantial attack surface for potential exploitation. The issue manifests when users interact with web pages that contain maliciously crafted requests designed to leverage their authenticated session with the vulnerable plugin.

The technical implementation of this CSRF vulnerability stems from the absence of proper validation mechanisms for cross-site requests within the plugin's processing logic. When a user accesses a web page containing malicious content while authenticated to a WordPress site running the vulnerable plugin, the malicious request can be automatically executed without the user's knowledge or consent. This occurs because the plugin fails to implement anti-CSRF tokens or other protective measures that would verify the authenticity of requests originating from legitimate sources. The vulnerability directly corresponds to CWE-352, which defines Cross-Site Request Forgery as a weakness where an attacker can induce users to perform actions they did not intend to execute.

The operational impact of this vulnerability extends beyond simple data manipulation or theft. Attackers could potentially modify form configurations, alter plugin settings, or even execute arbitrary code within the constrained permissions of the plugin's functionality. This represents a significant risk to WordPress administrators who rely on the plugin for contact form management, as unauthorized modifications could disrupt legitimate form operations or provide attackers with additional attack vectors. The vulnerability's exploitation requires minimal user interaction, typically involving the user visiting a malicious website while maintaining an active session with the target WordPress site, making it particularly dangerous in real-world scenarios.

Security practitioners should immediately implement mitigations including updating to the latest available version of the Benjamin Pick Contact Form 7 Select Box Editor Button plugin where the vulnerability has been patched. Additionally, administrators should consider implementing Content Security Policy headers and other web application firewall rules to provide additional layers of protection against CSRF attacks. The vulnerability aligns with ATT&CK technique T1566.001 which describes social engineering through spearphishing attachments, as the exploitation often occurs through user interaction with malicious web content. Organizations should also conduct comprehensive security audits of all installed WordPress plugins to identify similar vulnerabilities and ensure proper implementation of CSRF protection mechanisms across their web applications.

Responsible

Patchstack

Reservation

03/11/2025

Disclosure

03/12/2025

Moderation

accepted

CPE

ready

EPSS

0.00165

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!