CVE-2020-37147CWE-89

ATutor 2.2.4 - 'id' SQL Injection

High · published February 6, 2026

CVSS v4.0
7.0
EPSS
0%
Percentile
23.4
In the wild
Unconfirmed
What it is

⚡ Ah, the classic SQL injection sneaks into ATutor 2.2.4, lurking in the admin user deletion page! An authenticated attacker can pull off some database gymnastics with just the 'id' parameter! Think of the 'id' parameter as a special order request at a restaurant—if the chef doesn’t check the order closely and just takes it at face value, who knows what strange dish might end up on your plate? With this vulnerability, an attacker could potentially extract or modify sensitive database information, the equivalent of swapping out a customer's order for something entirely different—yikes! This could lead to unauthorized access to critical data, putting your entire system at risk.

Put simply

Think of the 'id' parameter as a special order request at a restaurant—if the chef doesn’t check the order closely and just takes it at face value, who knows what strange dish might end up on your plate? The SQL injection flaw in ATutor allows authenticated users to manipulate database queries through the 'id' parameter of the admin_delete.php script, enabling them to execute arbitrary SQL commands.

What to do

With this vulnerability, an attacker could potentially extract or modify sensitive database information, the equivalent of swapping out a customer's order for something entirely different—yikes! This could lead to unauthorized access to critical data, putting your entire system at risk. To secure your system, upgrade ATutor to version 2.2.5 or later immediately. Additionally, consider implementing prepared statements to sanitize user input and prevent such injections in the future. You've got this! Follow the steps, and you’ll be back in control of your database in no time! 🛡️

The record
Technical detail
CVSS v4.0
7.0 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
EPSS
0.00317 · 23.4th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2026-02-06T23:14Z
EPSS history
Timeline
  • 06 FEB 23:14Z
    ATutor 2.2.4 - 'id' SQL Injection
    cvelistv5