CVE-2019-9885CWE-89

eClass platform contains a SQL injection vulnerability

Critical · published July 25, 2019

CVSS v3.0
9.8
EPSS
3%
Percentile
85.4
In the wild
Unconfirmed
What it is

🚨 A malicious SQL command can be run just by tweaking a URL! This vulnerability in eClass lets attackers exploit the StudentID parameter in admin areas with a single request. 🔥 Think of it like a restaurant where the chef takes orders based on customer requests without verifying what's on the ticket. If a diner can just shout out any dish, they could end up with the recipe to everything in the kitchen! An attacker could gain unrestricted access to the database, leading to the ability to read, modify, or even delete sensitive information. This could put student records at risk, potentially exposing personal data or disrupting the entire academic system.

Put simply

Think of it like a restaurant where the chef takes orders based on customer requests without verifying what's on the ticket. If a diner can just shout out any dish, they could end up with the recipe to everything in the kitchen! This SQL injection vulnerability allows attackers to execute arbitrary SQL commands through the StudentID parameter in the /admin/academic/studenview_left.php endpoint, bypassing authentication checks entirely.

What to do

An attacker could gain unrestricted access to the database, leading to the ability to read, modify, or even delete sensitive information. This could put student records at risk, potentially exposing personal data or disrupting the entire academic system. Make sure to patch eClass immediately to version 2.5.10.2.2 to close this flaw. Also, implement parameterized queries and input validation to secure against similar attacks in the future. Conduct a thorough security audit to ensure all admin endpoints are protected. 🛡️ You've got this! Take these steps, and you'll turn this vulnerability into a learning moment for better security. 🚀

The record
Technical detail
CVSS v3.0
9.8 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02624 · 85.4th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2019-07-25T16:25Z
EPSS history
Timeline
  • 25 JUL 16:25Z
    eClass platform contains a SQL injection vulnerability
    cvelistv5