CVE-2022-0787CWE-89

Limit Login Attempts (Spam Protection) < 5.1 - Unauthenticated SQLi

published March 28, 2022

CVSS
—
EPSS
8%
Percentile
94.5
In the wild
Unconfirmed
What it is

⚠️ Unauthenticated users can exploit a sneaky SQL injection in the Limit Login Attempts plugin for WordPress — it’s like leaving your front door ajar for anyone to stroll right in! 🔥 Think of this vulnerability as a restaurant that accepts any order without asking for identification. That means anyone can request anything off the menu, potentially leading to some unwanted surprises in the back kitchen! An attacker could leverage this SQL injection flaw to execute malicious queries, possibly exposing sensitive data or even modifying your site's content. If left unaddressed, it could make your site a target for further exploitation and compromise. Yikes!

Put simply

Think of this vulnerability as a restaurant that accepts any order without asking for identification. That means anyone can request anything off the menu, potentially leading to some unwanted surprises in the back kitchen! This vulnerability arises from the Limit Login Attempts plugin failing to properly sanitize and escape user input in SQL statements during AJAX actions that are accessible to unauthenticated users, allowing attackers to craft malicious SQL commands.

What to do

An attacker could leverage this SQL injection flaw to execute malicious queries, possibly exposing sensitive data or even modifying your site's content. If left unaddressed, it could make your site a target for further exploitation and compromise. Yikes! To mitigate this, update the Limit Login Attempts plugin to version 5.1 or later to ensure proper sanitization of all input parameters. Additionally, consider reviewing and strengthening your site's overall security posture by implementing measures like limiting login attempts at the server level. You've got this! Just follow these steps and your site will be more secure in no time. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.07518 · 94.5th 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
    Limit Login Attempts (Spam Protection) < 5.1 - Unauthenticated SQLi
    cvelistv5