CVE-2024-4434CWE-89

LearnPress – WordPress LMS Plugin <= 4.2.6.5 - Unauthenticated Time-Based SQL Injection

Critical · published May 10, 2024

CVSS v3.1
9.8
EPSS
37%
Percentile
98.5
In the wild
Unconfirmed
What it is

🔥 A sneaky time-based SQL injection lurks in the LearnPress – WordPress LMS Plugin! Unauthenticated attackers can exploit the ‘term_id’ parameter to extract sensitive data without breaking a sweat. ⚡ Think of this vulnerability like a diner who orders dessert but slips a note to the chef for a full meal instead. The kitchen just keeps cooking without a second thought, serving up all the tasty secrets hidden in the pantry! This vulnerability could lead to unauthorized exposure of sensitive information from your database, allowing attackers to siphon off user data, financial records, or even administrative credentials. The consequences could be absolutely devastating for your users and your site’s integrity!

Put simply

Think of this vulnerability like a diner who orders dessert but slips a note to the chef for a full meal instead. The kitchen just keeps cooking without a second thought, serving up all the tasty secrets hidden in the pantry! The LearnPress plugin is vulnerable due to insufficient escaping of the user-supplied ‘term_id’ parameter, allowing an unauthenticated attacker to inject additional SQL queries into existing ones, bypassing normal security checks.

What to do

This vulnerability could lead to unauthorized exposure of sensitive information from your database, allowing attackers to siphon off user data, financial records, or even administrative credentials. The consequences could be absolutely devastating for your users and your site’s integrity! Update the LearnPress plugin to version 4.2.6.6 or later immediately to patch this vulnerability. Additionally, implement stricter input validation and prepared statements to safeguard against SQL injection attacks in general. You've got this! By following these steps, you'll lock down your site and keep it safe from prying eyes. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.36925 · 98.5th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2024-05-10T08:32Z
EPSS history
Timeline
  • 10 MAY 08:32Z
    LearnPress – WordPress LMS Plugin <= 4.2.6.5 - Unauthenticated Time-Based SQL Injection
    cvelistv5