Executive brief
The Request a Quote plugin for WordPress, which allows businesses to accept quote requests from customers, contains a security flaw that allows unauthorized users to run commands on the website's server. By exploiting this vulnerability, an attacker could potentially view sensitive server configuration details or delete files, leading to data exposure or service disruption. This issue affects all versions of the plugin up to 2.5.5.
Technical details
The Request a Quote plugin for WordPress is vulnerable to code injection due to the insecure use of dynamic function calls in the emd_delete_file() AJAX handler. The handler derives a PHP function name directly from the attacker-controlled $_POST['path'] parameter and executes it via a variable-function call ($sess_name()). Because the handler is registered via wp_ajax_nopriv and the required security nonce is publicly accessible in the page source via wp_localize_script, unauthenticated attackers can exploit this to invoke arbitrary zero-argument PHP functions. This can be used to execute functions like phpinfo() to leak system configuration or other built-in PHP functions to modify the server environment. A patch is available in versions following 2.5.5.
Affected products
- emarket-design Request a Quote – Quote Forms for Any WordPress Site up to, and including, 2.5.5
Timeline
- 2026-07-02: disclosed: Vulnerability disclosed by Wordfence
- 2026-07-02: advisory: NVD published CVE-2026-14249
References
- https://plugins.trac.wordpress.org/browser/request-a-quote/tags/2.5.5/includes/class-install-deactivate.php
- https://plugins.trac.wordpress.org/browser/request-a-quote/tags/2.5.5/includes/common-functions.php
- https://plugins.trac.wordpress.org/browser/request-a-quote/tags/2.5.5/includes/common-functions.php
- https://plugins.trac.wordpress.org/browser/request-a-quote/tags/2.5.5/includes/emd-form-builder-lite/emd-form-frontend.php
- https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=3592676%40request-a-quote&new=3592676%40request-a-quote&sfp_email=&sfph_mail=
- https://www.wordfence.com/threat-intel/vulnerabilities/id/5a349c4f-d2e7-47af-9013-3cfa496b3b8c?source=cve