CVE-2024-8529CWE-89

LearnPress – WordPress LMS Plugin <= 4.2.7 - Unauthenticated SQL Injection via 'c_fields'

Critical · published September 12, 2024

CVSS v3.1
10.0
EPSS
12%
Percentile
96.1
In the wild
Unconfirmed
What it is

🚨 A sneaky SQL Injection vulnerability is lurking in the LearnPress plugin, allowing unauthenticated attackers to mess with your database! 🔥 Think of it like a cook who mistakenly leaves the kitchen door open. Anyone can waltz in and slip their own recipe into your simmering pot, potentially spoiling the dish and ruining the entire meal. This vulnerability could allow attackers to run arbitrary SQL queries, extracting sensitive user information and jeopardizing the integrity of your database. Imagine your private recipe book being rifled through by anyone passing by — absolutely devastating for your hard work and trust!

Put simply

Think of it like a cook who mistakenly leaves the kitchen door open. Anyone can waltz in and slip their own recipe into your simmering pot, potentially spoiling the dish and ruining the entire meal. The LearnPress plugin is vulnerable due to insufficient escaping on user-supplied data in the 'c_fields' parameter of the REST API endpoint, which lets attackers inject malicious SQL queries that can manipulate or expose database information.

What to do

This vulnerability could allow attackers to run arbitrary SQL queries, extracting sensitive user information and jeopardizing the integrity of your database. Imagine your private recipe book being rifled through by anyone passing by — absolutely devastating for your hard work and trust! Immediately update the LearnPress plugin to version 4.2.8 or later to close this vulnerability. Ensure that input from users is properly sanitized and consider reviewing your database permissions to limit exposure in the event of an attack. You've got this! Secure your site today and protect your users from potential breach risks. 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.12056 · 96.1th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2024-09-12T08:30Z
EPSS history
Timeline
  • 12 SEP 08:30Z
    LearnPress – WordPress LMS Plugin <= 4.2.7 - Unauthenticated SQL Injection via 'c_fields'
    cvelistv5