CVE-2024-4743CWE-89

LifterLMS โ€“ WordPress LMS Plugin for eLearning <= 7.6.2 - Authenticated (Contributor+) SQL Injection via Shortcode

High ยท published June 5, 2024

CVSS v3.1
8.8
EPSS
0%
Percentile
38.7
In the wild
Unconfirmed
What it is

โšก An authenticated user with just Contributor-level access can exploit this SQL injection vulnerability in LifterLMS! This lets them sneak in additional SQL commands that could expose sensitive data. ๐Ÿ˜ฑ Think of it like a restaurant where a diner can add extra items to the chef's orders without the staff knowing โ€” they could end up with access to secret recipes! ๐Ÿฝ๏ธ If an attacker takes advantage of this vulnerability, they could retrieve sensitive data from the database, like user information or course details. This could lead to a data breach that compromises user privacy and the integrity of the eLearning platform. Absolutely devastating! ๐Ÿ”ฅ

Put simply

Think of it like a restaurant where a diner can add extra items to the chef's orders without the staff knowing โ€” they could end up with access to secret recipes! ๐Ÿฝ๏ธ The vulnerability lies in the insufficient escaping of the 'orderBy' parameter in the 'lifterlms_favorites' shortcode, allowing attackers to inject additional SQL queries into the existing ones, which could manipulate the database maliciously.

What to do

If an attacker takes advantage of this vulnerability, they could retrieve sensitive data from the database, like user information or course details. This could lead to a data breach that compromises user privacy and the integrity of the eLearning platform. Absolutely devastating! ๐Ÿ”ฅ To protect against this threat, urgently update LifterLMS to version 7.6.3 or later. Additionally, review your SQL query handling practices to ensure proper user input escaping and utilize prepared statements. ๐Ÿ”’ You've got this! Stay proactive and your platform will be secure in no time! ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS v3.1
8.8 ยท HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00457 ยท 38.7th percentile
Weakness
CWE-89 ยท Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2024-06-05T08:33Z
EPSS history
Timeline
  • 05 JUN 08:33Z
    LifterLMS โ€“ WordPress LMS Plugin for eLearning <= 7.6.2 - Authenticated (Contributor+) SQL Injection via Shortcode
    cvelistv5