CVE-2022-0846CWE-89

SpeakOut! Email Petitions < 2.14.15.1 - Unauthenticated SQLi

published March 28, 2022

CVSS
—
EPSS
9%
Percentile
95.2
In the wild
Unconfirmed
What it is

⚠️ A sneaky SQL injection flaw hides in the SpeakOut! Email Petitions plugin, ready to be exploited by anyone with access to the AJAX action. 🚨 Think of it like a restaurant that serves dishes without checking the ingredient list—anyone can swap in something harmful without the chef noticing. This vulnerability allows attackers to slip malicious SQL commands into the mix, potentially altering the recipe of your database. An unauthenticated user could exploit this vulnerability to manipulate your database, altering or retrieving sensitive data without any barriers. This could lead to unauthorized data exposure or even data corruption—definitely not a recipe for success!

Put simply

Think of it like a restaurant that serves dishes without checking the ingredient list—anyone can swap in something harmful without the chef noticing. This vulnerability allows attackers to slip malicious SQL commands into the mix, potentially altering the recipe of your database. The identified SQL injection occurs because the plugin fails to properly sanitize and escape the 'id' parameter before incorporating it into a SQL statement during the dk_speakout_sendmail AJAX action.

What to do

An unauthenticated user could exploit this vulnerability to manipulate your database, altering or retrieving sensitive data without any barriers. This could lead to unauthorized data exposure or even data corruption—definitely not a recipe for success! Update the SpeakOut! Email Petitions plugin to version 2.14.15.1 or later to close this vulnerability. Additionally, review your database queries to ensure they are secure against SQL injection attacks. You've got the tools to secure your site! Follow these steps, and you’ll be a security hero in no time! 🦸

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.08785 · 95.2th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2022-03-28T17:23Z
EPSS history
Timeline
  • 28 MAR 17:23Z
    SpeakOut! Email Petitions < 2.14.15.1 - Unauthenticated SQLi
    cvelistv5