PT-2026-54640 · WordPress · Request A Quote
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
Request a Quote versions prior to 2.5.6
Description
The Request a Quote plugin for WordPress allows unauthenticated attackers to perform code injection. The issue occurs because the
emd delete file() function derives a PHP function name from the attacker-controlled path parameter and invokes it dynamically. This is accessible via the emd delete file AJAX action, which is registered for wp ajax nopriv. Although a nonce is used for protection, it is printed into the public quote-form page, allowing attackers to bypass this check and invoke arbitrary zero-argument PHP functions, such as phpinfo(), which can expose sensitive server configurations and credentials.Recommendations
Update the plugin to a version newer than 2.5.5.
As a temporary mitigation, restrict access to the
emd delete file AJAX action.Fix
Special Elements Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Request A Quote