Skip to main content

Online Job Portal CVE-2026-15675

| EUVDEUVD-2026-43623 MEDIUM
SQL Injection (CWE-89)
2026-07-14 VulDB GHSA-3f33-qgf6-8p56
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Discover exposed /Admin/EditUser.php endpoint
  2. Delivery
    Craft HTTP request with SQL payload in UserId
  3. Exploit
    Bypass or skip admin authentication gate
  4. Execution
    Inject into backend 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 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 vulnerable code path is the UserId parameter in HTTP requests to /Admin/EditUser.php. The CVSS 4.0 vector specifies PR:N (no privileges required), implying the admin panel endpoint is network-accessible without prior authentication; however, the /Admin/ path strongly suggests an admin login is normally expected - whether that gate is actually enforced in code-projects' implementation is not confirmed by available data, and defenders should verify this directly. No special configuration, non-default feature flag, or specific platform version is cited as a prerequisite beyond running the affected application on a PHP/MySQL stack. Exploitation is limited in practice if: (1) the application is deployed only on internal/private networks, (2) admin panel access is IP-restricted, or (3) the application enforces session authentication before serving EditUser.php. The wildcard CPE version means no version-specific scoping applies - any deployed copy is presumed affected.

Impact

The CVSS 4.0 base score of 5.5 (Medium) reflects limited per-impact severity (VC:L/VI:L/VA:L) across all three CIA dimensions, but the exploit maturity modifier E:P confirms a public proof-of-concept exists, raising practical risk above what the base score alone suggests. The AV:N/AC:L/AT:N/PR:N/UI:N metrics indicate zero-friction remote exploitation under default conditions - no attacker prerequisites other than network reachability. However, there is a notable tension: the vulnerable file resides under /Admin/, which in a typical web application implies an authenticated administrative session is required. If the admin panel enforces authentication, then PR:N is misleading and actual exploitation requires credential theft or bypass first. This discrepancy is not resolved by available data and should be verified against the application's actual authentication flow. No EPSS score was provided in the input data. The absence of a CISA KEV listing suggests no confirmed mass exploitation at time of analysis, though the public POC lowers the barrier significantly for opportunistic scanning of exposed instances.

Exploit ScenarioDerived

An attacker identifies a publicly reachable instance of Online Job Portal 1.0 by scanning for the /Admin/EditUser.php path - a trivial step given the application's open-source distribution. The attacker appends a SQL injection payload to the UserId parameter (e.g., a UNION SELECT statement) in a crafted HTTP request, causing the backend query to return or modify database records including user credentials and job seeker data. With a public exploit already available on GitHub, this requires minimal technical skill and can be executed by script-level actors.

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/EditUser.php endpoint to remote database manipulation via the unsanitized UserId parameter. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) classifies this as remotely exploitable with no authentication or interaction required, though the Admin path location raises questions about actual auth gating in practice. A public exploit exists (E:P confirmed in CVSS 4.0 and via GitHub issue), lowering the skill bar for exploitation considerably; this CVE is not currently listed in CISA KEV.

RemediationAI

No vendor-released patch has been identified at time of analysis; the CPE wildcard and absence of a vendor advisory confirm no fixed version exists. The primary remediation is to replace direct SQL string concatenation in /Admin/EditUser.php with parameterized queries or prepared statements using PHP's PDO or MySQLi extensions, which eliminates the injection surface entirely. As an immediate compensating control, restrict network access to the /Admin/ directory at the web server or firewall level to trusted IP ranges only - this limits attacker reach without modifying application code, though it does not fix the underlying flaw and must be maintained carefully. Additionally, implement or enforce authentication on all /Admin/ endpoints if not already present, since the PR:N CVSS rating suggests the admin panel may be publicly reachable. Input validation (allowlisting integer-only values for UserId) provides defense-in-depth but is not a substitute for parameterized queries. Reference: https://vuldb.com/vuln/378165 and https://github.com/shihuizhang-dazhi/MY-CVE/issues/3 for exploit context.

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 application is a PHP-based Online Job Portal (CPE: cpe:2.3:a:code-projects:online_job_portal:*:*:*:*:*:*:*:*) developed by code-projects, a repository known primarily for educational and demo-grade PHP applications. The vulnerability is classified under CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning the UserId argument passed to /Admin/EditUser.php is concatenated directly into a SQL query without parameterization or adequate escaping. This class of flaw enables classic SQL injection techniques - UNION-based extraction, blind boolean or time-based inference - against the underlying database. The wildcard version in the CPE ('*') indicates no fixed version has been published, implying all distributed copies are affected.

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 6.3 MEDIUM

Admin-path endpoint implies at least low-privilege session required; impact limited to partial CIA consistent with scoped database read/write.

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
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 - 05:45 cve.org
MEDIUM 5.5

DescriptionCVE.org

A vulnerability was identified in code-projects Online Job Portal 1.0. The affected element is an unknown function of the file /Admin/EditUser.php. Such manipulation of the argument UserId leads to sql injection. The attack may be launched remotely. The exploit is publicly available and might be used.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Rare
educational demo project, negligible production enterprise footprint
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-15676 MEDIUM POC
5.5 Jul 14

SQL injection in code-projects Online Job Portal 1.0 exposes the /Admin/DeleteUser.php endpoint to unauthenticated remot

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