CVE-2023-6567CWE-89

LearnPress <= 4.2.5.7 - Unauthenticated SQL Injection via order_by

Critical · published January 11, 2024

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 98.9th percentile for exploit probability.

CVSS v3.1
9.8
EPSS
51%
Percentile
98.9
In the wild
Unconfirmed
What it is

🔥 A sneaky time-based SQL injection vulnerability lurks in the LearnPress plugin for WordPress, exposing all versions up to 4.2.5.7 to serious risk! ⚡ Think of it like a restaurant that offers a special menu, but without a proper filter for ingredients — anyone can sneak in their own additives! In this case, an unauthenticated attacker can inject extra SQL queries through the ‘order_by’ parameter, potentially revealing sensitive data stored in the database. The implications are absolutely devastating! An attacker could execute unauthorized SQL queries, leading to the extraction of sensitive information, user data, or even a full database compromise. This could severely impact site integrity, user privacy, and trust, which is a nightmare scenario for any website owner!

Put simply

Think of it like a restaurant that offers a special menu, but without a proper filter for ingredients — anyone can sneak in their own additives! In this case, an unauthenticated attacker can inject extra SQL queries through the ‘order_by’ parameter, potentially revealing sensitive data stored in the database. This vulnerability arises from insufficient escaping on user-supplied input in the ‘order_by’ parameter, allowing an attacker to manipulate SQL queries and gain unauthorized access to sensitive data.

What to do

The implications are absolutely devastating! An attacker could execute unauthorized SQL queries, leading to the extraction of sensitive information, user data, or even a full database compromise. This could severely impact site integrity, user privacy, and trust, which is a nightmare scenario for any website owner! To secure your site, immediately update the LearnPress plugin to version 4.2.5.8 or later. Review your SQL queries to ensure proper escaping and preparation for user inputs. Conduct a thorough security audit of your WordPress site to identify and rectify any other potential weaknesses. You've got this! Follow these steps and you'll have your site secured in no time. 🛡️

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.51394 · 98.9th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2024-01-11T08:32Z
EPSS history
Timeline
  • 11 JAN 08:32Z
    LearnPress <= 4.2.5.7 - Unauthenticated SQL Injection via order_by
    cvelistv5