← Vulnerability feed

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.

9.8 CVSS 3.1 Critical EPSS 46% · top 1.2% CWE-89 · SQL injection
9.8CVSS 3.1 base score, v2 7.5
46%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
4References, 4 tagged exploit
17 Jun 2026Last modified by NVD

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

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 20 September 2026. Confidence: high.

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

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.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

4.8CVE-2022-34656Wpdevart poll\ cross-site scripting vulnerabilityAuthenticated (admin+) Cross-Site Scripting (XSS) vulnerability in wpdevart Poll, Survey, Questionnaire and Voting system plugin <= 1.7.4 at WordPres…EPSS 0.54%9.8CVE-2026-76461Cisco AsyncOS email parsing SQL injection allows root command executionCisco AsyncOS Software for Cisco Secure Email Gateway fails to properly validate email parsing input, allowing crafted email messages containing mali…KEVEPSS 28%analysed9.3CVE-2026-9586Sangoma Switchvox unauthenticated SQL injection in /pa endpointSangoma Switchvox SMB Edition 8.3 (104997) fails to sanitize the PhoneIP value from XML content beginning with <PolycomIPPhone> before concatenating …KEVEPSS 19%analysed10.0CVE-2026-72898Metabase unauthenticated SQL injection in reset_password endpointMetabase exposes a database endpoint, '/reset_password', that fails to neutralize attacker-supplied SQL, allowing arbitrary SQL injection. Because th…KEVEPSS 19%analysed5.9CVE-2026-60137WordPress WP_Query author__not_in SQL injectionWordPress core fails to properly sanitise the author__not_in parameter of WP_Query in versions before 6.8.6, 6.9.5 and 7.0.2, allowing SQL injection …KEVEPSS 5.9%analysed9.8CVE-2026-9082Drupal core SQL injection in unauthenticated request pathDrupal core contains a SQL injection flaw (CWE-89) caused by improper neutralization of special elements in SQL commands. It affects multiple core br…KEVEPSS 16%analysed9.3CVE-2026-42208LiteLLM proxy SQL injection in API key checkLiteLLM versions 1.81.16 to before 1.83.7 build a database query for proxy API key checks by concatenating the caller-supplied key into the query tex…KEVEPSS 5.8%analysed9.8CVE-2026-21643FortiClientEMS SQL injection allows unauthenticated remote code executionFortiClientEMS 7.4.4 fails to neutralize special elements in SQL commands, exposing a SQL injection reachable through crafted HTTP requests. Because …KEVEPSS 94%analysed

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.