Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | Real-world risk is elevated despite moderate CVSS 7.3 scoring. The CVSS vector reveals critical risk factors: network attack vector (AV:N), low complexity (AC:L), and no authentication required (PR:N), meaning any internet-accessible instance is immediately exploitable by unauthenticated attackers. Publicly available exploit code on GitHub significantly lowers the barrier to exploitation, enabling even low-skill attackers to weaponize this vulnerability. While no CISA KEV listing exists indicating confirmed widespread exploitation, the combination of network exposure, zero authentication, public POC, and SQLi's well-understood attack patterns creates high probability of opportunistic exploitation. The limited impact ratings (C:L/I:L/A:L) suggest attackers may extract sensitive student/enrollment data, modify records, or cause service disruption rather than achieving full system compromise. Educational institutions using this system face compliance risks (FERPA) if student PII is exfiltrated. SSVC classification would likely recommend prioritized patching given the technical impact on data integrity and the automatable nature of SQL injection exploitation. |
| Exploit ScenarioDerived | An unauthenticated attacker identifies an internet-exposed instance of Online Enrollment System 1.0 through Shodan or targeted reconnaissance. Using the publicly available GitHub exploit code, the attacker crafts a malicious HTTP request to /sms/user/index.php?view=edit&id=10 with a USERID parameter containing SQL injection payloads such as '1 OR 1=1-- to bypass authentication logic or UNION SELECT queries to extract sensitive enrollment data. The vulnerable Parameter Handler executes the unsanitized input directly against the database, allowing the attacker to enumerate student records, administrative credentials, or personal identifiable information. In advanced scenarios, attackers leverage time-based blind SQL injection techniques to exfiltrate data character-by-character, or execute stacked queries to modify enrollment status, drop tables, or establish persistent backdoors through database-stored procedures. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 05, 2026
SQL injection in itsourcecode Online Enrollment System 1.0 allows unauthenticated remote attackers to manipulate database queries via the USERID parameter in /sms/user/index.php. The CVSS 7.3 score reflects network-accessible exploitation with low complexity requiring no privileges. Publicly available exploit code exists on GitHub, elevating immediate risk. CVSS impact ratings indicate potential for limited confidentiality, integrity, and availability compromise across the database layer.
RemediationAI
No vendor-released patch identified at time of analysis. Organizations should immediately implement input validation and parameterized queries for the USERID parameter in /sms/user/index.php. Critical mitigations include deploying prepared statements with bound parameters in all database interaction code, implementing a web application firewall with SQL injection signatures to filter malicious USERID values, restricting network access to the /sms/user/ directory using authentication controls or IP whitelisting, and conducting comprehensive code review of similar parameter handling throughout the application. As an interim measure, disable the edit functionality at /sms/user/index.php?view=edit if not operationally critical. Monitor vendor advisory channels at https://itsourcecode.com/ and https://vuldb.com/vuln/355287 for official patches. Consider migrating to actively maintained enrollment management platforms with established security track records if vendor support remains unavailable. Implement database-level least privilege principles to limit SQL injection impact scope.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This vulnerability stems from CWE-89 (SQL Injection), where user-supplied input to the USERID parameter in the Parameter Handler component is incorporated into SQL queries without proper sanitization or parameterization. The affected component (/sms/user/index.php?view=edit&id=10) processes input through PHP scripts common in legacy web applications. SQL injection occurs when attackers craft malicious input that breaks out of intended query context, allowing arbitrary SQL commands to execute against the backend database. The CPE identifier (cpe:2.3:a:itsourcecode:online_enrollment_system:*:*:*:*:*:*:*:*) confirms this affects the Online Enrollment System product distributed by itsourcecode, a vendor known for open-source PHP-based educational management systems. The vulnerability exemplifies common input validation failures in applications lacking prepared statements or ORM protections.
Know when Online Enrollment System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was identified in itsourcecode Online Enrollment System 1.0. This affects an unknown function of the file /sms/user/index.php?view=edit&id=10 of the component Parameter Handler. Such manipulation of the argument USERID leads to sql injection. The attack can be executed remotely. The exploit is publicly available and might be used.
Executive ViewAI
CVE-2026-5534 is a critical SQL injection vulnerability in itsourcecode Online Enrollment System 1.0 that allows unauthenticated attackers to compromise database integrity and access sensitive enrollment data. Organizations using this system face immediate risk of unauthorized data access, modification, or deletion affecting student and institutional records. The combination of public exploit code availability and lack of vendor patch creates an urgent remediation requirement.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Deploy Web Application Firewall rules to block SQL injection patterns in the USERID parameter; (2) Restrict network access to /sms/user/index.php via IP allowlisting or VPN requirement; (3) Implement database-level controls including parameterized queries validation and read-only database user accounts where feasible; (4) Enable comprehensive audit logging of all database queries; (5) Monitor for suspicious query patterns indicating exploitation attempts.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Online Enrollment System
View allSQL injection in itsourcecode Online Enrollment System 1.0 allows unauthenticated remote attackers to manipulate paramet
SQL injection in itsourcecode Online Enrollment System 1.0 allows unauthenticated remote attackers to execute arbitrary
SQL injection in itsourcecode Online Enrollment System 1.0 allows unauthenticated remote attackers to manipulate the Nam
SQL injection in itsourcecode Online Enrollment System 1.0 allows unauthenticated remote attackers to manipulate the use
SQL injection in itsourcecode Online Enrollment System 1.0 allows remote unauthenticated attackers to execute arbitrary
EUVD-2026-19018
GHSA-fqg9-xwv7-hgh3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB