Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed /Admin/DeleteUser.php endpoint
-
ExploitSend crafted HTTP request with SQL payload
-
ExecutionBypass unsanitized query construction
-
ImpactRead or manipulate 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 target Online Job Portal instance to be network-accessible and that the /Admin/DeleteUser.php endpoint be reachable by the attacker. The CVSS 4.0 vector specifies PR:N (no privileges required) and UI:N (no user interaction), suggesting the endpoint may be reachable without authentication; however, the /Admin/ path prefix is a concrete indicator that an authentication gate may exist in some deployments - if so, valid admin credentials would be a prerequisite. No special non-default configuration is described as required beyond a running installation. Exploitation is limited by: (1) whether the admin panel enforces authentication in the specific deployment, (2) network accessibility of the admin interface, and (3) the PHP application being actively hosted and not behind a reverse proxy with path restrictions. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) assigns no privileges required and no attack complexity, indicating exploitation is trivially automated against any network-accessible instance. However, the endpoint path /Admin/DeleteUser.php raises a notable inconsistency: admin-prefixed paths frequently sit behind authentication, which would raise the realistic exploitation bar beyond what PR:N implies - this conflict is not resolved by available data and should be verified against the application's actual access controls. CVSS 4.0 base score is 5.5 (Medium), with confidentiality, integrity, and availability impacts each rated Low. The E:P (proof-of-concept) supplemental metric confirms public exploit code exists, elevating practical risk above the moderate base score. EPSS data is not provided. No KEV listing means confirmed in-the-wild exploitation is not established. The primary risk is opportunistic targeting of exposed instances, particularly since the POC is publicly indexed. |
| Exploit ScenarioDerived | An attacker identifies a publicly accessible Online Job Portal instance via search engine dorking or automated scanning targeting the /Admin/DeleteUser.php path. Using the published proof-of-concept on GitHub (shihuizhang-dazhi/MY-CVE/issues/4), the attacker crafts an HTTP request with a malicious SQL payload in the user identifier parameter, extracting credentials or other sensitive database contents - or deleting user records - without requiring prior authentication if the admin panel lacks access controls. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 14, 2026
SQL injection in code-projects Online Job Portal 1.0 exposes the /Admin/DeleteUser.php endpoint to unauthenticated remote database manipulation. An attacker can craft HTTP requests that inject arbitrary SQL, enabling data extraction, modification, or deletion from the underlying database. A public proof-of-concept exploit exists (GitHub: shihuizhang-dazhi/MY-CVE/issues/4), lowering the bar for exploitation; this vulnerability is not currently listed in CISA KEV.
RemediationAI
No vendor-released patch or fixed version has been identified at the time of analysis. The codebase should be remediated by replacing string-concatenated SQL queries in /Admin/DeleteUser.php with parameterized queries or prepared statements (e.g., PDO with bindParam), which is the only definitive fix for CWE-89. As a compensating control, restrict network access to the /Admin/ directory via web server configuration (e.g., Apache .htaccess IP allowlist or nginx location block) to limit exposure to trusted administrative networks only - this reduces attack surface but does not eliminate the flaw if the admin panel is legitimately internet-exposed. Input validation (allowlisting expected ID formats) can add a secondary layer but should not be treated as a primary defense. Deploying a web application firewall (WAF) rule to detect and block SQL injection patterns is an additional control with low operational overhead. See VulDB advisory: https://vuldb.com/vuln/378166.
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 distributed by code-projects (CPE: cpe:2.3:a:code-projects:online_job_portal:*:*:*:*:*:*:*:*). The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning user-supplied input is passed directly to a database query in /Admin/DeleteUser.php without adequate sanitization or parameterized query usage. PHP applications that construct SQL queries via string concatenation are a classic and well-understood attack surface. The DeleteUser functionality suggests the vulnerable parameter is likely a user identifier passed to a DELETE or SELECT statement.
Know when Online Job Portal 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
Network-reachable endpoint, low complexity SQL injection; PR:N per provided vector though /Admin/ path suggests authentication may apply in practice.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A security flaw has been discovered in code-projects Online Job Portal up to 1.0. The impacted element is an unknown function of the file /Admin/DeleteUser.php. Performing a manipulation results in sql injection. Remote exploitation of the attack is possible. The exploit has been released to the public and may be used for attacks.
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 Job Portal
View allOnline Job Portal v1.0 is vulnerable to multiple Unauthenticated SQL Injection vulnerabilities. Rated critical severity
Online Job Portal v1.0 is vulnerable to multiple Unauthenticated SQL Injection vulnerabilities. Rated critical severity
SQL injection vulnerability in janobe Online Job Portal v.2020 allows a remote attacker to execute arbitrary code via th
SQL injection vulnerability in janobe Online Job Portal v.2020 allows a remote attacker to execute arbitrary code via th
SQL injection in code-projects Online Job Portal 1.0 exposes the login.php endpoint to remote unauthenticated exploitati
Unrestricted file upload in code-projects Online Job Portal 1.0 exposes unauthenticated remote attackers to arbitrary fi
SQL injection in code-projects Online Job Portal 1.0 exposes the /Admin/EditUser.php endpoint to remote database manipul
CodeAstro Online Job Portal 1.0 exposes file and directory information through the /users/user-cvs/ endpoint via remote
A vulnerability was found in SourceCodester Online Job Portal 1.0 and classified as problematic. Rated medium severity (
A vulnerability has been found in SourceCodester Online Job Portal 1.0 and classified as problematic. Rated medium sever
A vulnerability classified as problematic was found in SourceCodester Online Job Portal 1.0. Rated medium severity (CVSS
Unrestricted file upload in CodeAstro Online Job Portal 1.0 allows authenticated remote attackers to upload arbitrary fi
EUVD-2026-43629
GHSA-ghc7-7vj6-mgxq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB