Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or compromise low-privilege admin account
-
DeliverySend crafted HTTP GET/POST to /admin/search_staff_to_assign_pc.php
-
ExploitInject SQL payload in Name parameter
-
ExecutionBackend SQL query executes attacker-controlled syntax
-
ImpactExtract or modify limited 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 | The attacker must possess a valid low-privilege account with access to the admin panel (confirmed by PR:L in the CVSS 4.0 vector) - unauthenticated external users cannot trigger this vulnerability without first obtaining credentials. The vulnerable endpoint |
| Impact | The CVSS 4.0 score of 2.1 is low primarily because of PR:L (low-privilege authentication required), which gates the attack behind a valid account, and because all system impact metrics are capped at Low (VC:L/VI:L/VA:L) with no scope change (SC:N/SI:N/SA:N). The network vector (AV:N) and low attack complexity (AC:L/AT:N) indicate the exploit is remotely executable without special conditions once authenticated. The exploit maturity modifier E:P (proof of concept) is reflected in the publicly available GitHub POC, which slightly elevates practical risk above what the score alone implies. EPSS data was not included in the provided input and cannot be cited. KEV status is absent, confirming no CISA-confirmed active exploitation at time of analysis. In practice, this is a low-to-medium real-world priority: the authentication barrier meaningfully reduces exposure, and the low CIA impact suggests partial rather than full database compromise. However, organizations deploying this system for HR or payroll-adjacent data should treat it with elevated urgency given the public POC lowering the exploitation barrier. |
| Exploit ScenarioDerived | An attacker with a low-privilege account on the admin panel crafts an HTTP request to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
SQL injection in CodeAstro Leave Management System 1.0 allows low-privileged authenticated remote attackers to manipulate database queries via the Name parameter in the admin endpoint /admin/search_staff_to_assign_pc.php. Per the CVSS 4.0 vector, impact is limited to low confidentiality, integrity, and availability on the vulnerable system (VC:L/VI:L/VA:L) with no scope change to subsequent systems. Publicly available exploit code exists via a GitHub issue, though no active exploitation is confirmed in CISA KEV, and no vendor-released patch has been identified at time of analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis - patch availability should be verified directly with CodeAstro at https://codeastro.com/. As an immediate compensating control, restrict access to /admin/search_staff_to_assign_pc.php to trusted internal IP ranges via web server ACLs or a perimeter firewall; this eliminates remote exploitation but does not address insider threat. Deploy a web application firewall (WAF) rule blocking SQL metacharacters (single quotes, comment sequences, UNION keywords) in the Name parameter - effective against unsophisticated attacks but bypassable by encoded or obfuscated payloads. Limit the database user account used by the application to the minimum required permissions (e.g., SELECT-only on relevant tables) to constrain the blast radius of any successful injection. For a permanent fix, the Name parameter must be bound via parameterized queries or prepared statements in the PHP source; string escaping alone is insufficient. VulDB tracking: https://vuldb.com/cve/CVE-2026-11508.
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 component is a PHP-based admin search endpoint within CodeAstro's Leave Management System 1.0, identified by CPE cpe:2.3:a:codeastro:leave_management_system:*:*:*:*:*:*:*:*. The root cause class is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), which indicates the Name parameter passed to /admin/search_staff_to_assign_pc.php is concatenated directly into a backend SQL query without sanitization or parameterized binding. This permits an attacker to inject arbitrary SQL syntax, potentially enumerating, reading, or modifying records accessible to the application's database account. The PHP tag confirms server-side scripting handles query construction, and the SQLi tag corroborates the injection class. The wildcard version in the CPE string means NVD has not bounded the range beyond the reported 1.0 release.
Know when 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
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was determined in CodeAstro Leave Management System 1.0. Affected by this vulnerability is an unknown functionality of the file /admin/search_staff_to_assign_pc.php. This manipulation of the argument Name causes sql injection. The attack is possible to be carried out remotely. The exploit has been publicly disclosed and may be utilized.
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 Leave Management System
View allLeave Management System Project v1.0 is vulnerable to multiple Authenticated SQL Injection vulnerabilities. Rated high s
Leave Management System Project v1.0 is vulnerable to multiple Authenticated SQL Injection vulnerabilities. Rated high s
Leave Management System Project v1.0 is vulnerable to multiple Authenticated SQL Injection vulnerabilities. Rated high s
An issue in Jorani Leave Management System 1.0.3 allows a remote attacker to execute arbitrary HTML code via a crafted s
SQL injection in CodeAstro Leave Management System 1.0 allows remote unauthenticated attackers to manipulate the txt_use
SQL injection in itsourcecode Leave Management System 1.0 allows remote attackers to manipulate database queries via the
Unauthenticated SQL injection in itsourcecode Leave Management System 1.0 lets a remote attacker manipulate the user_ema
Jorani Leave Management System 1.0.2 allows a remote attacker to spoof a Host header associated with password reset emai
SQL injection in itsourcecode Leave Management System 1.0 lets a low-privileged, authenticated user manipulate the 'ID'
SQL injection in itsourcecode Leave Management System 1.0 lets an authenticated attacker with a low-privilege session (P
SQL injection in itsourcecode Leave Management System 1.0 allows an authenticated user to manipulate the DEPTID argument
SQL injection in itsourcecode Leave Management System 1.0 allows an authenticated remote user to manipulate the ID argum
EUVD-2026-35045
GHSA-pxpv-x94f-9r98
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB