CVE-2026-105184 in Online Admission Systeminfo

Summary

by MITRE • 10/05/2026

A security vulnerability has been detected in itsourcecode Online Admission System 1.0. The impacted element is an unknown function of the file /admin/creteria.php. Such manipulation of the argument ID leads to sql injection. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 10/05/2026

The itsourcecode Online Admission System version 1.0 contains a critical security flaw within the administrative module, specifically located in the file /admin/creteria.php. This vulnerability manifests as an SQL injection weakness triggered by improper handling of user-supplied input for the ID argument passed to an unknown function within this script. The root cause lies in the failure to properly sanitize or parameterize database queries that process these identifiers, allowing malicious actors to inject arbitrary Structured Query Language commands directly into the backend database engine. This type of flaw is a classic example of CWE-89 Improper Neutralization of Special Elements used in an SQL Command which represents one of the most prevalent and dangerous web application vulnerabilities identified by industry standards.

The operational impact of this vulnerability is severe due to its remote exploitability. An attacker does not require prior authentication or physical access to leverage this flaw, provided they can interact with the specific endpoint associated with /admin/creteria.php. By manipulating the ID parameter through crafted HTTP requests, an adversary can bypass intended logic controls and execute unauthorized database operations. This capability enables a range of malicious activities including data exfiltration where sensitive student records or administrative credentials are stolen, data modification such as altering admission criteria or user permissions, and potentially full system compromise if the underlying database service runs with elevated privileges that allow for operating system command execution via specific SQL extensions like xp_cmdshell in Microsoft SQL Server.

The fact that public exploits have been disclosed significantly elevates the risk profile of this vulnerability. Automated scanning tools and malicious actors actively monitor exploit databases to identify vulnerable instances, meaning systems running itsourcecode Online Admission System 1.0 are likely already under active probing or attack attempts. The presence of publicly available proof-of-concept code lowers the barrier to entry for attackers who may lack advanced technical skills but can still cause substantial damage by leveraging existing tools. This aligns with MITRE ATT&CK techniques related to SQL Injection such as T1190 which describes exploiting application software vulnerabilities, and potentially T1059 Command and Scripting Interpreter if further exploitation leads to remote code execution through the database interface.

To mitigate this vulnerability, immediate remediation is required focusing on secure coding practices for all database interactions involving user input. The primary defense involves implementing parameterized queries or prepared statements which ensure that data sent from the client side is treated strictly as literal values rather than executable SQL code fragments. Input validation should also be enforced using a whitelist approach to restrict acceptable characters and formats for the ID field, rejecting any input containing special SQL syntax such as single quotes, semicolons, or comment markers. Additionally, deploying a Web Application Firewall can provide an additional layer of defense by detecting and blocking common SQL injection patterns in network traffic before they reach the application server.

Beyond immediate code fixes, organizations should conduct a comprehensive review of all administrative interfaces for similar input handling flaws to prevent lateral movement within the system. Regular security assessments including static application security testing and dynamic penetration testing are essential to identify such weaknesses early in the development lifecycle. Updating to patched versions if available is critical, though given that this appears to be an older or niche open-source project, manual code correction remains the most reliable path forward. Ensuring that database accounts used by the web application adhere to the principle of least privilege further limits the potential damage even if a successful injection occurs, restricting access only to necessary tables and operations required for normal system function.

Responsible

VulDB

Disclosure

10/05/2026

Moderation

accepted

Exploit

Download

EPSS

0.00263

KEV

no

Activities

low

Sources

Do you need the next level of professionalism?

Upgrade your account now!