CVE-2026-78056: sambitraj Student-Management-System SQL injection in Dashboard

CVE-2026-78056 · Severity: medium · CVSS 6.3 · Published 2026-08-23

Student-Management-System is a web application used by schools to track student grades and administrative data. The application contains SQL injection vulnerabilities in its dashboard search functionality that allow attackers to execute arbitrary database queries remotely, potentially exposing or modifying sensitive student and teacher records without requiring special privileges.

Technologies: Sambitraj Student Management System. Vendors: Sambitraj.

Quick answers

Is CVE-2026-78056 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-78056 being exploited in the wild.
How severe is CVE-2026-78056?
Medium severity, with a CVSS score of 6.3, published 23 August 2026.
Which products and versions are affected?
Sambitraj Student Management System up to commit 56ba287f2e9031523ccb4244cb6e3fe530e4e5d5.
Is there a fix for CVE-2026-78056?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-78056 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2026-78056?
Check whether you run Sambitraj Student Management System at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The vulnerability is a time-based SQL injection in the dashboard components (admin_dashboard.php, student_dashboard.php, teacher_dashboard.php) where POST parameters such as roll_no and teacher_name are directly concatenated into SQL queries without prepared statements, validation, or escaping. The vulnerable code constructs queries like "SELECT * FROM students WHERE roll_no = '<user_input>'" and passes them directly to mysqli_query(). An unauthenticated or authenticated attacker can craft POST requests to the dashboard search handlers with SQL injection payloads (e.g., "999' OR SLEEP(2)-- -") to perform blind SQL injection and extract database content, enumerate records, or potentially modify data. The application uses a rolling release model; no patched version has been released, and the maintainer has not responded to the issue report.

Affected products

  • sambitraj Student-Management-System up to commit 56ba287f2e9031523ccb4244cb6e3fe530e4e5d5

Timeline

  • 2026-07-06: disclosed: Issue #4 opened on GitHub with detailed vulnerability report
  • 2026-08-23: disclosed: CVE-2026-78056 published on NVD

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.