Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or brute-force admin credentials
-
DeliveryAuthenticate to /SimpleOnlineLeave/admin/ panel
-
ExploitCraft HTTP request with SQLi payload in ID parameter
-
ExecutionInject into backend SQL DELETE/SELECT query
-
ImpactExfiltrate or tamper with 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 | Exploitation requires the attacker to hold an authenticated session with low-privilege access to the application's admin panel (/admin/ path), as confirmed by the CVSS 4.0 PR:L metric. The vulnerable endpoint /SimpleOnlineLeave/admin/deletemp.php must be reachable over the network. No special non-default configuration is required beyond a standard installation of CodeAstro Simple Online Leave Management System 1.0. Exploitation is limited by the authentication prerequisite - unauthenticated external attackers cannot exploit this directly without first obtaining valid admin credentials through phishing, credential stuffing, or another vulnerability. The application must also be internet-facing or reachable from the attacker's network segment for remote exploitation. |
| Impact | The CVSS 4.0 base score of 2.1 is notably low for a SQL injection vulnerability, primarily driven by the PR:L (low privilege) requirement and the low-impact ratings across VC:L/VI:L/VA:L with no scope change to subsequent systems. The E:P supplemental metric confirms a public proof-of-concept exists, which elevates practical risk beyond the base score alone. No CISA KEV listing is present, and no EPSS data was provided, so widespread automated exploitation is not confirmed. The admin-path location of the vulnerable endpoint implies the attacker must already hold some authenticated session in the application's admin panel - this is a meaningful limiting factor. In practice, this represents a real but bounded risk: an insider or compromised admin account could leverage this to enumerate or tamper with database records. The low CVSS score aligns with the niche deployment footprint and limited blast radius, but the existence of a public POC makes patching or hardening urgent for any active deployments. |
| Exploit ScenarioDerived | An attacker who has obtained or guessed low-privilege admin credentials for the Leave Management System navigates to /SimpleOnlineLeave/admin/deletemp.php and submits a crafted HTTP request with a SQL injection payload in the 'ID' parameter (e.g., ID=1 OR 1=1--). Because the parameter is concatenated unsanitized into a backend SQL query, the attacker can enumerate table contents, extract employee records, or modify leave data. A public proof-of-concept on GitHub documents this technique, lowering the bar for exploitation significantly. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 13, 2026
SQL injection in CodeAstro Simple Online Leave Management System 1.0 allows authenticated remote attackers to manipulate backend database queries via the 'ID' parameter in /SimpleOnlineLeave/admin/deletemp.php. The CVSS 4.0 vector (PR:L) indicates low-privilege authenticated access is sufficient to trigger the flaw, and a public proof-of-concept exploit has been disclosed on GitHub. Impact is assessed as low across confidentiality, integrity, and availability, consistent with the CVSS 4.0 score of 2.1, though the underlying SQL injection primitive could theoretically be chained to extract or corrupt database content.
RemediationAI
No vendor-released patch has been identified at time of analysis for CodeAstro Simple Online Leave Management System 1.0; the disclosure appears to have been made via VulDB (https://vuldb.com/vuln/377907) and a GitHub proof-of-concept (https://github.com/sl1der-fr0g/Findings/issues/2) without an accompanying vendor fix announcement. Organizations running this application should immediately implement input validation and prepared statements (parameterized queries) in /SimpleOnlineLeave/admin/deletemp.php to sanitize the 'ID' parameter - this resolves the root cause. As compensating controls, restrict access to the /admin/ directory to trusted IP ranges via web server ACLs (e.g., Apache 'Require ip' or nginx 'allow/deny'), which limits exposure to the authenticated admin panel. Deploying a web application firewall (WAF) rule to block common SQL injection patterns on the ID parameter provides an additional detection and blocking layer, though WAF bypass is possible for a determined attacker. Given the educational/hobby nature of this product, replacing it with a maintained alternative is the lowest-risk long-term action.
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 affected product is a PHP-based web application - CodeAstro Simple Online Leave Management System version 1.0 (CPE: cpe:2.3:a:codeastro:simple_online_leave_management_system:*:*:*:*:*:*:*:*). The vulnerability is classified under CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), a classic SQL injection root cause where user-supplied input is concatenated into a SQL query without adequate sanitization or parameterized queries. The vulnerable file is /SimpleOnlineLeave/admin/deletemp.php, which likely performs a DELETE or SELECT operation using the 'ID' parameter directly in a SQL statement. The administrative path context suggests this endpoint is part of an employee/leave record management interface.
Know when Simple Online Leave Management 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:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable admin endpoint requires low-privilege auth; SQLi yields partial data read/write but no availability or scope impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security vulnerability has been detected in CodeAstro Simple Online Leave Management System 1.0. Affected by this issue is some unknown functionality of the file /SimpleOnlineLeave/admin/deletemp.php. Such manipulation of the argument ID leads to sql injection. The attack can be executed remotely. The exploit has been disclosed publicly and may be used.
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.
SQL injection in CodeAstro Simple Online Leave Management System 1.0 exposes the admin accept handler to database manipu
SQL injection in CodeAstro Simple Online Leave Management System 1.0 allows authenticated remote attackers to manipulate
EUVD-2026-43488
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB