CVE-2022-45677

SQL Injection Vulnerability in tanujpatra228 Tution Management System (TMS) via the email parameter to processes/student_login.process.php

Critical · published February 21, 2023

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

🚨 A sneaky SQL injection flaw sits in the student login process of TMS, letting attackers manipulate queries via the email parameter — it's like handing over your school report card to a prankster who wants to change the scores! ⚡ Think of it like a food delivery service where a customer can sneak in a note asking for extra spicy sauce without the restaurant ever checking the order — that's what this vulnerability allows! If the input isn't handled properly, an attacker could tamper with the backend database just like that overzealous customer. An attacker could gain unauthorized access to sensitive student data, modify grades, or even delete records altogether — absolutely devastating for both students and the institution. With a CVSS score of 9.8, this is a critical issue that demands immediate attention to prevent serious consequences.

Put simply

Think of it like a food delivery service where a customer can sneak in a note asking for extra spicy sauce without the restaurant ever checking the order — that's what this vulnerability allows! If the input isn't handled properly, an attacker could tamper with the backend database just like that overzealous customer. This vulnerability allows SQL injection through the email parameter in processes/student_login.process.php, enabling attackers to execute arbitrary SQL queries against the database, potentially compromising sensitive information.

What to do

An attacker could gain unauthorized access to sensitive student data, modify grades, or even delete records altogether — absolutely devastating for both students and the institution. With a CVSS score of 9.8, this is a critical issue that demands immediate attention to prevent serious consequences. To remediate this issue, immediately patch the TMS to the latest version and sanitize all user inputs, particularly the email parameter. Implement prepared statements to prevent further SQL injection attacks, and consider conducting a security audit of your database queries. You've got this! With these steps, you can secure your system and protect your students' data. 🛡️

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.00860 · 58.1th percentile
Published
2023-02-21T00:00Z
EPSS history
Timeline
  • 21 FEB 00:00Z
    SQL Injection Vulnerability in tanujpatra228 Tution Management System (TMS) via the email parameter to processes/student_login.process.php
    cvelistv5