Vulnerability record · CVE-2021-24442 · published 12 July 2021
CVE-2021-24442: WPDevArt Polls WordPress plugin unauthenticated SQL injection
Wpdevart · Poll\
The WPDevArt Poll, Survey, Questionnaire and Voting System WordPress plugin before 1.5.3 passes the date_answers[] POST parameter into a SQL statement without sanitisation, escaping or validation when a poll result is submitted. This allows unauthenticated SQL injection, and the flaw is rated critical with a 9.8 CVSS score.
Description
The Poll, Survey, Questionnaire and Voting system WordPress plugin before 1.5.3 did not sanitise, escape or validate the date_answers[] POST parameter before using it in a SQL statement when sending a Poll result, allowing unauthenticated users to perform SQL Injection attacks
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Automated analysis
critical priorityUnauthenticated network-reachable SQL injection with a 9.8 CVSS score, public exploit references and high EPSS probability makes this an urgent patch.
What it is
The WPDevArt Poll, Survey, Questionnaire and Voting System WordPress plugin before 1.5.3 passes the date_answers[] POST parameter into a SQL statement without sanitisation, escaping or validation when a poll result is submitted. This allows unauthenticated SQL injection, and the flaw is rated critical with a 9.8 CVSS score.
Impact
An attacker can read, modify or destroy database contents, including WordPress user credentials and site data, and may be able to pivot further depending on database privileges.
Attack surface
Reachable over the network through the plugin's poll result submission endpoint; no authentication or user interaction is required per the CVSS vector (AV:N/AC:L/PR:N/UI:N).
Exploitation
Not listed in CISA KEV, but EPSS is 0.45996 (98.75th percentile) and both references are tagged Exploit, indicating public exploit detail exists.
What to do
- Update the WPDevArt Poll, Survey, Questionnaire and Voting System plugin to 1.5.3 or later.
- If patching is not immediately possible, disable or remove the plugin until it can be updated.
- Deploy a WAF rule blocking SQL injection patterns in the date_answers[] POST parameter.
- Restrict database account privileges used by WordPress to the minimum required.
- Audit the site for signs of compromise and rotate credentials if SQL injection is suspected.
Detection
- Monitor web server and WAF logs for SQL keywords or unusual characters in POST parameters to poll result endpoints.
- Review database query logs for anomalous SELECT, UNION or stacked queries originating from the web application.
- Check for unexpected changes to WordPress users, options or plugin data that could indicate post-exploitation.
- Search for requests to the plugin's poll submission path from IPs with no prior site activity.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| https://wpscan.com/vulnerability/7376666e-9b2a-4239-b11f-8544435b444a | ExploitThird Party Advisory |
| https://www.in-spired.xyz/wpdevart-polls-blind-sql-injection/ | ExploitThird Party Advisory |
| https://wpscan.com/vulnerability/7376666e-9b2a-4239-b11f-8544435b444a | ExploitThird Party Advisory |
| https://www.in-spired.xyz/wpdevart-polls-blind-sql-injection/ | ExploitThird Party Advisory |
Track CVE-2021-24442 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2021-24442), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.