Skip to main content

Online Job Portal CVE-2026-15676

| EUVDEUVD-2026-43629 MEDIUM
SQL Injection (CWE-89)
2026-07-14 VulDB GHSA-ghc7-7vj6-mgxq
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed /Admin/DeleteUser.php endpoint
  2. Exploit
    Send crafted HTTP request with SQL payload
  3. Execution
    Bypass unsanitized query construction
  4. Impact
    Read 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Online Job Portal 1.0

Affected Packages

euvd online_job_portal 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

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

Vendor (VulDB) PRIMARY 5.5 MEDIUM
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
vuln.today AI 7.3 HIGH

Network-reachable endpoint, low complexity SQL injection; PR:N per provided vector though /Admin/ path suggests authentication may apply in practice.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/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
None
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

Lifecycle Timeline

2
CVSS changed
Jul 14, 2026 - 06:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Jul 14, 2026 - 06:00 cve.org
MEDIUM 5.5

DescriptionCVE.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

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Rare
small PHP educational demo project, negligible production enterprise deployment
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
8 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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
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.

CVE-2023-46679 CRITICAL POC
9.8 Nov 07

Online Job Portal v1.0 is vulnerable to multiple Unauthenticated SQL Injection vulnerabilities. Rated critical severity

CVE-2023-46677 CRITICAL POC
9.8 Nov 07

Online Job Portal v1.0 is vulnerable to multiple Unauthenticated SQL Injection vulnerabilities. Rated critical severity

CVE-2023-43468 CRITICAL POC
9.8 Sep 23

SQL injection vulnerability in janobe Online Job Portal v.2020 allows a remote attacker to execute arbitrary code via th

CVE-2023-43469 CRITICAL
9.8 Sep 23

SQL injection vulnerability in janobe Online Job Portal v.2020 allows a remote attacker to execute arbitrary code via th

CVE-2026-14660 MEDIUM POC
5.5 Jul 04

SQL injection in code-projects Online Job Portal 1.0 exposes the login.php endpoint to remote unauthenticated exploitati

CVE-2026-15677 MEDIUM POC
5.5 Jul 14

Unrestricted file upload in code-projects Online Job Portal 1.0 exposes unauthenticated remote attackers to arbitrary fi

CVE-2026-15675 MEDIUM POC
5.5 Jul 14

SQL injection in code-projects Online Job Portal 1.0 exposes the /Admin/EditUser.php endpoint to remote database manipul

CVE-2026-7071 MEDIUM POC
5.5 Apr 27

CodeAstro Online Job Portal 1.0 exposes file and directory information through the /users/user-cvs/ endpoint via remote

CVE-2024-1972 MEDIUM POC
5.4 Feb 28

A vulnerability was found in SourceCodester Online Job Portal 1.0 and classified as problematic. Rated medium severity (

CVE-2024-1922 MEDIUM POC
5.4 Feb 27

A vulnerability has been found in SourceCodester Online Job Portal 1.0 and classified as problematic. Rated medium sever

CVE-2024-1919 MEDIUM POC
5.4 Feb 27

A vulnerability classified as problematic was found in SourceCodester Online Job Portal 1.0. Rated medium severity (CVSS

CVE-2026-77681 LOW POC
2.1 Aug 21

Unrestricted file upload in CodeAstro Online Job Portal 1.0 allows authenticated remote attackers to upload arbitrary fi

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