CVE-2025-2168 in Ultimate Store Kit Elementor Addons, Woocommerce Builder, EDD Builder, Elementor Store Builder, Product Grid, Product Table, Woocommerce Slider Plugininfo

Summary

by MITRE • 05/01/2025

The Ultimate Store Kit Elementor Addons, Woocommerce Builder, EDD Builder, Elementor Store Builder, Product Grid, Product Table, Woocommerce Slider plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.4.1. This is due to missing or incorrect nonce validation on the dismiss() function. This makes it possible for unauthenticated attackers to set arbitrary user meta values to `1` which can be leveraged to lock and administrator out of their site via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 05/01/2025

The vulnerability identified as CVE-2025-2168 affects the Ultimate Store Kit Elementor Addons plugin for WordPress, a popular suite of tools designed to enhance e-commerce functionality through Elementor page builder integration. This plugin encompasses multiple components including WooCommerce Builder, EDD Builder, Elementor Store Builder, Product Grid, Product Table, and WooCommerce Slider functionalities. The vulnerability exists across all versions up to and including 2.4.1, making it a widespread concern for WordPress administrators who have installed this plugin on their sites. The affected plugin is widely used in the WordPress ecosystem, particularly among users seeking to create sophisticated online stores with advanced product display capabilities.

The technical flaw stems from inadequate nonce validation within the dismiss() function of the plugin's backend processing. A nonce is a cryptographic token that ensures requests originate from legitimate sources and prevents unauthorized modifications to user data. In this case, the plugin fails to properly validate nonces when processing dismiss requests, creating a critical cross-site request forgery vulnerability. The missing or incorrect nonce validation allows attackers to craft malicious requests that appear to come from authenticated users. This vulnerability specifically targets the user meta value manipulation functionality, enabling attackers to set arbitrary user meta values to the value of 1, which can be interpreted as a special flag or permission indicator within WordPress's user management system.

The operational impact of this vulnerability is severe and can result in complete administrative compromise of affected WordPress sites. An unauthenticated attacker can leverage this CSRF vulnerability to lock out administrators from their own sites through forged requests. The attack requires social engineering to trick administrators into clicking malicious links or visiting compromised pages, but once successful, the consequences are dire. When an administrator performs an action such as clicking on a forged link, the malicious request can modify user meta values to 1, potentially granting the attacker elevated privileges or disabling administrative access. This creates a situation where legitimate administrators lose access to their sites while the attacker maintains control over critical system functions.

This vulnerability maps directly to CWE-352, which specifically addresses Cross-Site Request Forgery vulnerabilities in software applications. The weakness manifests as a failure to validate user requests properly, allowing attackers to perform unauthorized actions on behalf of authenticated users. From an ATT&CK framework perspective, this represents a privilege escalation technique using web application vulnerabilities, specifically falling under T1548.001 for Abuse of Cloud Admin APIs and T1213.002 for Exploitation for Credential Access. The attack chain begins with initial access through social engineering to trigger the CSRF attack, followed by privilege escalation through manipulation of user meta values, ultimately leading to full administrative compromise of the WordPress installation. Organizations should immediately update to patched versions of the plugin, implement proper nonce validation checks, and educate administrators about the dangers of clicking suspicious links to prevent successful exploitation of this vulnerability.

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!