Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend crafted HTTP request to /programmes.php
-
ExploitInject SQL payload in program parameter
-
ExecutionExecute arbitrary SQL queries
-
ImpactExfiltrate or modify database records
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. |
| Exploitation Conditions | Remote unauthenticated attacker can exploit SQL injection in SourceCodester Online Admission System 1.0 via the 'program' parameter in /programmes.php. No authentication, user interaction, or special configuration required. |
| Impact | This vulnerability presents a significant real-world risk based on multiple threat indicators. The CVSS v3.1 vector (AV:N/AC:L/PR:N/UI:N) indicates network-accessible exploitation requiring low attack complexity with no authentication or user interaction, making it easily automatable. The Exploit Maturity score (E:P) confirms a public proof-of-concept is available at https://github.com/WHOAMI-xiaoyu/CVE/blob/main/CVE_7.md, significantly increasing the likelihood of exploitation. While the impact is rated as Low across Confidentiality, Integrity, and Availability, SQL injection attacks can often be escalated beyond initial CVSS scoring through techniques like privilege escalation, secondary payload injection, or lateral movement. The combination of public exploit availability, zero authentication requirements, and network accessibility makes this a priority for organizations running the affected software, despite the moderate CVSS score. The Remediation Level (RL:X) indicates no official patch information is currently available, further elevating risk. |
| Exploit ScenarioDerived | An unauthenticated attacker can send a crafted HTTP request to the vulnerable /programmes.php endpoint with SQL injection payloads embedded in the 'program' parameter, such as manipulating the value to include commands like ' OR '1'='1' -- or UNION SELECT statements. Because a proof-of-concept exploit is publicly available on GitHub at https://github.com/WHOAMI-xiaoyu/CVE/blob/main/CVE_7.md, even low-skilled attackers can leverage existing code to extract sensitive admission records, student information, or administrative credentials from the database. The attack requires no authentication and can be automated to scan for and exploit vulnerable instances across the internet. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 24, 2026
SourceCodester Online Admission System 1.0 contains a SQL injection vulnerability in the /programmes.php file's program parameter that allows unauthenticated remote attackers to execute arbitrary database queries. Public exploit code is available for this vulnerability, and no patch is currently available. The flaw enables attackers to potentially read, modify, or delete sensitive admission system data.
Earlier versions of this analysis (1)
A SQL injection vulnerability exists in SourceCodester Online Admission System version 1.0, allowing unauthenticated remote attackers to manipulate database queries through the 'program' parameter in the /programmes.php file. This vulnerability has a CVSS score of 7.3 and can be exploited to access, modify, or delete database information. A public proof-of-concept exploit is available on GitHub, significantly lowering the barrier for exploitation.
RemediationAI
As indicated by the CVSS Remediation Level (RL:X), no official patch or updated version appears to be available from the vendor at this time. Organizations should immediately implement compensatory controls including: deploying a Web Application Firewall (WAF) with SQL injection detection rules specifically targeting the /programmes.php endpoint and the 'program' parameter; implementing input validation and sanitization at the application perimeter to filter malicious SQL metacharacters; restricting database user privileges to minimum necessary permissions to limit potential damage from successful exploitation; and conducting code review to implement parameterized queries or prepared statements in the affected file. Organizations should monitor vendor communications at https://www.sourcecodester.com/ for future security updates. Given the absence of an official patch and the availability of public exploits, consider migrating to alternative admission management systems with active security maintenance if the vendor does not respond promptly. Additional technical details for manual remediation can be referenced from the vulnerability submission at https://vuldb.com/?submit.775788.
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
The vulnerability is classified as CWE-89 (SQL Injection) and affects the SourceCodester Online Admission System 1.0, identified by CPE cpe:2.3:a:sourcecodester:online_admission_system:*:*:*:*:*:*:*:*. The flaw occurs in the /programmes.php file where user-supplied input from the 'program' parameter is insufficiently sanitized before being incorporated into SQL queries. This PHP-based application fails to implement proper input validation or parameterized queries, allowing attackers to inject arbitrary SQL commands that are executed by the backend database. SQL injection vulnerabilities remain among the most critical web application security risks as they can lead to complete database compromise.
Know when Online Admission 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 NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionCVE.org
A flaw has been found in SourceCodester Online Admission System 1.0. This affects an unknown function of the file /programmes.php. Executing a manipulation of the argument program can lead to sql injection. The attack can be launched remotely. The exploit has been published and may be used.
Executive ViewAI
An unauthenticated SQL injection vulnerability in the Online Admission System allows attackers to access, modify, or delete sensitive applicant and institutional data without credentials. With public exploits readily available and no vendor patch currently available, immediate action is required to prevent unauthorized data breach, system compromise, and potential regulatory violations affecting student records and admissions integrity.
Deploy Web Application Firewall (WAF) rules to block SQL injection patterns in the 'program' parameter; implement IP whitelisting to restrict access to /programmes.php to authorized networks only; disable the programmes.php endpoint if functionality is not critical; apply strict input validation and parameterized SQL queries in code; enable database activity monitoring and audit logging; implement rate limiting on the affected endpoint; segment the database server network access to minimize lateral movement if compromise occurs.
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 Admission System
View allA vulnerability was found in Project Worlds Online Admission System 1.0 and classified as critical.php. Rated critical s
A vulnerability was found in SourceCodester Online Admission System and classified as critical. Rated critical severity
A vulnerability has been found in SourceCodester Online Admission System and classified as critical. Rated critical seve
Projectworlds Online Admission System v1 is vulnerable to SQL Injection in index.php via the 'a_id' parameter. Rated cri
A vulnerability classified as problematic has been found in SourceCodester Online Admission System. Rated medium severit
A vulnerability, which was classified as problematic, was found in SourceCodester Online Admission System. Rated medium
SQL injection in itsourcecode Online Admission System 1.0 lets remote attackers manipulate the ID argument processed by
Unauthenticated SQL injection in itsourcecode Online Admission System 1.0 allows remote attackers to manipulate the 'Use
A vulnerability, which was classified as critical, has been found in projectworlds Online Admission System 1.0.php. Rate
SQL injection in projectworlds Online Admission System 1.0 exposes the `/adminac.php` endpoint to unauthenticated remote
A vulnerability has been found in projectworlds Online Admission System 1.0 and classified as critical. Rated medium sev
A vulnerability was found in projectworlds Online Admission System 1.0. Rated medium severity (CVSS 6.9), this vulnerabi
EUVD-2026-14713
GHSA-c68m-rr26-fc4q
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB