Skip to main content

Employee Management System CVE-2025-8172

LOW
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') (CWE-74)
2025-07-25 cna@vuldb.com
2.1
CVSS 4.0 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid admin credentials
  2. Delivery
    Authenticate to admin panel
  3. Exploit
    Send crafted HTTP request with SQL injection payload
  4. Execution
    Execute arbitrary SQL query
  5. Impact
    Extract or modify 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

Exploitation requires authenticated access with at least a login account on the Employee Management System (PR:L in CVSS vector). The attacker must have valid credentials to reach the /admin/index.php endpoint; unauthenticated remote access is not possible. The vulnerability exists only in version 1.0 and requires no special configuration - it is present in default deployments. No user interaction is required once authenticated. Exploitation is limited to the application's database scope; the CVSS Scope:Unchanged (SC:N) indicates SQL injection cannot escape the application context to affect the host system or other applications.

Impact

Multiple conflicting signals characterize this CVE's true risk profile. The initial description classifies it as critical, but the CVSS 4.0 vector produces only a 2.1 score with confined impact (VC:L/VI:L/VA:L and unchanged scope SC:N), indicating the vulnerability poses low severity in standardized scoring. The EPSS score of 0.06% (19th percentile) is exceptionally low, suggesting this vulnerability is rarely exploited despite public disclosure - a typical pattern for SQL injection in obscure, low-adoption software. The requirement for authenticated access (PR:L) is a significant limiting factor that reduces exposure compared to an unauthenticated SQL injection. However, the presence of public exploit code (E:P) means defenders cannot rely on obscurity. SSVC analysis would likely rate this as Defer: while exploitability is confirmed (public POC), the technical impact is limited by restricted scope, and the affected product has minimal deployment footprint. This appears to be a case of initially misclassified severity; the actual risk is considerably lower than the critical label suggests, though patching remains prudent for any organization using this product.

Exploit ScenarioDerived

An authenticated admin user or an attacker who has obtained valid admin credentials sends a specially crafted HTTP request to /admin/index.php with a SQL injection payload in the Username parameter (e.g., Username=admin' OR '1'='1). The unvalidated input is concatenated into a SQL query, allowing the attacker to bypass authentication logic, extract sensitive employee data, or modify database records. Public exploit code is available to automate payload generation and delivery.

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

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

Alert me

AnalysisAIv1 – Apr 29, 2026

SQL injection in itsourcecode Employee Management System 1.0 allows authenticated remote attackers to execute arbitrary SQL queries via the Username parameter in /admin/index.php, resulting in limited confidentiality and integrity impact. Despite a critical classification in the initial report, the CVSS 4.0 vector assigns a severity of 2.1 with low scope impact and requires authenticated access (PR:L), significantly reducing real-world risk. Public exploit code is available, but the extremely low EPSS score (0.06%, 19th percentile) suggests minimal practical exploitation despite disclosure.

RemediationAI

The primary remediation is to upgrade to a patched version if available from the vendor itsourcecode.com, or apply a security update that introduces parameterized queries and input validation for the Username parameter in /admin/index.php. If no patch is available from the vendor, implement compensating controls: (1) Restrict access to the /admin/index.php endpoint by IP whitelist or WAF rules to only trusted administrative networks - this eliminates remote attack surface entirely; (2) Deploy a Web Application Firewall (WAF) rule set to detect and block common SQL injection patterns in the Username parameter (e.g., single quotes, SQL keywords); (3) Implement database-level least privilege by ensuring the application database user account has minimal permissions (no UNION, DROP, or administrative commands). If upgrading to a later version is not feasible, consider disabling the admin interface entirely if functionality permits, or migrate to an actively maintained employee management solution. Check vendor advisory at itsourcecode.com for official patch availability and version history.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is a classic SQL injection flaw (CWE-74: Improper Neutralization of Special Elements used in an Output Command) in a PHP-based employee management web application. The /admin/index.php endpoint accepts user-supplied input via the Username parameter without proper parameterized query controls or input validation, allowing SQL injection payloads to be embedded directly into SQL statements. The attack surface is limited to the admin interface, requiring prior authentication. The CVE affects itsourcecode Employee Management System version 1.0 specifically (CPE: cpe:2.3:a:clivedelacruz:employee_management_system:1.0).

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

NVD 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

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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, which was classified as critical, was found in itsourcecode Employee Management System 1.0. Affected is an unknown function of the file /admin/index.php. The manipulation of the argument Username leads to sql injection. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used.

Threat Intelligence Overview

EPSS Score
0.1%
Top 81% exploitable
Data Quality
5 sources
Confidence: Medium

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.1%
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

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.

Affected Products (CPE)CVE.org

cpe:2.3:a:clivedelacruz:employee_management_system:1.0:*:*:*:*:*:*:*
CVE-2024-25239 CRITICAL POC
9.8 Mar 21

SQL Injection vulnerability in Sourcecodester Employee Management System v1.0 allows attackers to run arbitrary SQL comm

CVE-2024-28595 CRITICAL POC
9.8 Mar 19

SQL Injection vulnerability in Employee Management System v1.0 allows attackers to run arbitrary SQL commands via the ad

CVE-2024-25216 CRITICAL POC
9.8 Feb 14

Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the mailud parameter at /apro

CVE-2024-25215 CRITICAL POC
9.8 Feb 14

Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the pwd parameter at /aproces

CVE-2024-25214 CRITICAL POC
9.8 Feb 14

An issue in Employee Managment System v1.0 allows attackers to bypass authentication via injecting a crafted payload int

CVE-2024-1009 CRITICAL POC
9.8 Jan 29

A vulnerability was found in SourceCodester Employee Management System 1.0. Rated critical severity (CVSS 9.8), this vul

CVE-2022-2724 CRITICAL POC
9.8 Aug 09

A vulnerability was found in SourceCodester Employee Management System. Rated critical severity (CVSS 9.8), this vulnera

CVE-2022-2723 CRITICAL POC
9.8 Aug 09

A vulnerability was found in SourceCodester Employee Management System. Rated critical severity (CVSS 9.8), this vulnera

CVE-2022-2715 CRITICAL POC
9.8 Aug 09

A vulnerability has been found in SourceCodester Employee Management System and classified as critical. Rated critical s

CVE-2024-1011 HIGH POC
8.8 Jan 29

A vulnerability classified as problematic was found in SourceCodester Employee Management System 1.0. Rated high severit

CVE-2024-25213 HIGH POC
7.2 Feb 14

Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /edit.php

CVE-2024-25212 HIGH POC
7.2 Feb 14

Employee Managment System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /delete.p

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