Skip to main content

itsourcecode Leave Management CVE-2026-103543

| EUVDEUVD-2026-90505 LOW
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') (CWE-74)
2026-10-01 cna@vuldb.com GHSA-6prv-rh2r-38wg
2.1
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege user
  2. Exploit
    Submit crafted LEAVTID parameter to controller.php
  3. Execution
    Injected SQL executes in database query
  4. Impact
    Read or modify back-end database records

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
Exploitation Conditions

Requires an authenticated low-privilege session (CVSS PR:L) on an itsourcecode Leave Management System 1.0 instance; the attacker then supplies a malicious LEAVTID argument to /module/leavetype/controller.php to trigger the SQL injection. Exploitation is remote and low-complexity with no user interaction, and a public PoC exists. The primary limiting factors are the authentication requirement and the product's rarity - it is a free sample/hobby PHP application with negligible production deployment, so realistic exposure is minimal.

Impact

This is a high-CVSS-irrelevant / genuinely-low-real-risk issue despite being a SQL injection (CWE-74, effectively CWE-89). The signals are consistent and point to low priority: the VulDB-assigned CVSS 4.0 base score is only 2.1 (AV:N/AC:L/PR:L/UI:N) with all impacts rated Low (VC:L/VI:L/VA:L), and the E:P (Proof-of-Concept) exploit-maturity metric reflects that exploit code was disclosed but no weaponization or active use is reported. There is no EPSS score, no CISA KEV listing, and no indication of active exploitation. The CVSS vector is PR:L, so exploitation requires an authenticated low-privilege user - the attack is remote (AV:N) and low-complexity, but gated behind a valid session. Note a tension worth flagging: the vendor rated all three impact dimensions only Low, whereas a classic SQL injection in an application module typically yields high confidentiality/integrity impact (database read/write); VulDB's conservative Low ratings likely reflect limited scope or uncertainty rather than a technical limit, so a defender could reasonably treat the true impact as higher than 2.1 suggests. The dominant mitigating factor is prevalence: itsourcecode Leave Management System is a free hobby/source-code-download PHP project with essentially no enterprise production footprint. Overall, real-world risk is low - public PoC exists but the product is rarely deployed and authentication is required.

Exploit ScenarioDerived

An authenticated low-privilege user of an itsourcecode Leave Management System 1.0 deployment sends a crafted value in the LEAVTID argument to /module/leavetype/controller.php, injecting SQL that the application concatenates into a database query. This lets the attacker read or alter back-end database records (e.g., leave records, user data). A public proof-of-concept is already disclosed in the referenced GitHub issue, lowering the skill needed to reproduce it.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 01, 2026

Authenticated SQL injection in itsourcecode Leave Management System 1.0 allows low-privilege users to execute arbitrary SQL commands via the LEAVTID parameter in /module/leavetype/controller.php. Exploitation requires a valid session (PR:L) and publicly available exploit code exists, but the product is a free sample/hobby PHP application with negligible production deployment, making real-world exposure minimal.

RemediationAI

No vendor-released patch has been identified at time of analysis. As a compensating control, restrict access to the application to trusted authenticated users and monitor for SQL injection attempts, though this does not eliminate the risk from malicious insiders. If the application is not essential, decommission it given its sample/hobby nature. If custom patching is possible, implement input validation and parameterized queries for the LEAVTID parameter in /module/leavetype/controller.php; this is the most robust fix but requires development effort. Alternatively, deploy a web application firewall (WAF) to block SQL injection patterns targeting LEAVTID, but WAF rules can be bypassed and may cause false positives. Refer to VulDB (https://vuldb.com/cve/CVE-2026-103543) for any updates on patches.

Affected VersionsENISA

Leave Management System 1.0

Affected Packages

euvd leave_management_system no fix

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 is a SQL injection (CWE-74, effectively CWE-89) in a PHP-based web application. The vulnerable code resides in the leavetype module's controller.php, where the LEAVTID argument is improperly neutralized before being used in a SQL query. An authenticated attacker can manipulate LEAVTID to inject arbitrary SQL, potentially reading or modifying database contents. The application is built with PHP and likely uses a MySQL backend, as is common for such sample projects. The CVSS 4.0 vector (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) indicates remote exploitation with low complexity, requiring low privileges and no user interaction, but with only low impact to confidentiality, integrity, and availability. The independent assessment confirms an authenticated low-privilege requirement and notes the product's rarity.

Know when PHP 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

Vendor (vuldb) PRIMARY 2.1 LOW
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
vuln.today AI 6.3 MEDIUM

Remote, low-complexity SQLi requiring an authenticated low-privilege account (PR:L); impacts kept Low to align with the vendor's conservative CIA ratings for this limited parameter.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A vulnerability has been found in itsourcecode Leave Management System 1.0. The affected element is an unknown function of the file /module/leavetype/controller.php. Such manipulation of the argument LEAVTID leads to sql injection. The attack can be launched remotely. The exploit has been disclosed to the public and may be used.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Rare
free hobby/source-code-download PHP project, no enterprise footprint
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy