CVE-2025-67403 in Systeminfo

Summary

by MITRE • 07/30/2026

Sourcecodester CASAP Automated Enrollment System 1.0 is vulnerable to SQL Injection in update_class.php via the parameter class_name.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 07/30/2026

The Sourcecodester CASAP Automated Enrollment System version 1.0 contains a critical sql injection vulnerability in the update_class.php script that directly impacts the system's database security posture. This vulnerability arises from insufficient input validation and sanitization when processing the class_name parameter, allowing malicious actors to inject arbitrary sql commands into the backend database query execution. The flaw represents a classic improper neutralization of special elements vulnerability that enables attackers to manipulate database operations through crafted input payloads.

The technical implementation of this vulnerability stems from the application's failure to properly escape or parameterize user-supplied data before incorporating it into sql statements. When an attacker submits malicious input through the class_name parameter in update_class.php, the system concatenates this untrusted data directly into the sql query without adequate sanitization measures. This creates an exploitable condition where sql commands can be injected and executed with the privileges of the database user account under which the application operates.

The operational impact of this vulnerability extends beyond simple data theft to encompass complete database compromise and potential system infiltration. Attackers could leverage this weakness to extract sensitive enrollment data, manipulate class information, modify user credentials, or even escalate privileges within the database environment. The vulnerability affects the core enrollment functionality and could disrupt academic processes while simultaneously exposing confidential student and administrative information. According to cwe standards, this represents a cwe-89 sql injection flaw that falls under the category of weak input validation and inadequate data sanitization practices.

Security professionals should consider this vulnerability in relation to attack techniques documented in the mitre att&ck framework, particularly within the execution and credential access phases where adversaries often leverage sql injection to gain unauthorized database access. The vulnerability's exploitation requires minimal sophistication and can be automated using standard sql injection tools, making it highly attractive to threat actors seeking persistent access to educational institution systems. Organizations deploying this software should immediately implement input validation controls and parameterized queries to prevent malicious data from being processed as executable code.

Mitigation strategies for this vulnerability involve implementing proper input sanitization measures including parameterized database queries, strict input validation, and output encoding techniques. The system should enforce whitelist validation for all user inputs and utilize prepared statements to separate sql logic from data payloads. Additionally, regular security testing including automated sql injection scanning and manual penetration testing should be conducted to identify similar vulnerabilities across the application codebase. Database access controls should be reviewed to ensure that application accounts have minimal required privileges and that proper audit logging is implemented to detect unauthorized database activities.

Responsible

MITRE

Reservation

12/08/2025

Disclosure

07/30/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!