Skip to main content

EmployeeRecruitmentSystem EUVDEUVD-2026-97259

| CVE-2026-108807 MEDIUM
SQL Injection (CWE-89)
2026-10-12 VulDB GHSA-m48g-vrj4-vcgm
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach adminregister.php over network
  2. Exploit
    Inject SQL into registration parameter
  3. Execution
    mysql_query executes tainted query
  4. 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

Exploitation requires only network reachability of the application's source/adminregister.php endpoint (the Registration Handler); per the CVSS vector PR:N and UI:N, no authentication and no user interaction are needed, so a default-exposed instance is directly attackable. The practical limiting factors are deployment-based rather than technical: the product is an abandoned, unsupported GitHub project with no official release versioning (rolling release up to commit 922ff6d), so exposure depends entirely on an organization having deployed this specific niche application and leaving the admin registration page internet-accessible. No special feature toggle or non-default configuration is documented as a prerequisite.

Impact

This is a genuinely low-to-moderate priority issue despite being an unauthenticated network-reachable SQL injection. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) indicates remote, low-complexity exploitation with no privileges or user interaction, which normally signals high risk; however, the impact metrics are all rated Low (VC:L/VI:L/VA:L), yielding a modest base score of 5.5, and the E:P flag confirms only a proof-of-concept rather than mature/weaponized tooling. Publicly available exploit code exists (GitHub issue), raising opportunistic-scanning risk, but there is NO CISA KEV listing and NO EPSS score was provided in the input, so widespread or automated exploitation cannot be asserted - exploitation status is 'publicly available exploit code exists', which is distinct from active exploitation. The strongest risk-reducing factor is prevalence: this is an obscure GitHub-hosted PHP project (krupalshah/EmployeeRecruitmentSystem) that is explicitly no longer supported and whose vendor did not respond to disclosure, so real-world deployment is minimal. Net assessment: a real but low-impact flaw in a rarely deployed, abandoned application - prioritize only if your organization specifically runs this product; otherwise it is a low operational priority.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends a crafted HTTP request to source/adminregister.php (the Registration Handler), injecting malicious SQL into a parameter that is passed unsanitized to mysql_query. Because a public proof-of-concept exists, an attacker could reproduce it with minimal effort to read or tamper with database contents such as user or credential records. The low-complexity, no-interaction nature means the request can be automated against any exposed instance.

Monitor Track and reassess. Why: Vendor states no customer action required.
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 – Oct 12, 2026

Unauthenticated SQL injection in the krupalshah EmployeeRecruitmentSystem admin registration handler (source/adminregister.php) allows remote attackers to manipulate backend database queries through crafted input to the registration form. Per the assessed vector (AV:N/AC:L/PR:N/UI:N), no credentials or user interaction are required, so any internet-exposed instance running the project is directly attackable, though impact is bounded to low confidentiality, integrity, and availability loss (CVSS 3.1 base 5.5-style, CVSS 4.0 score 5.5 with E:P). Publicly available exploit code exists (referenced from a GitHub CVE issue and VulDB submission 963381), but this CVE is not confirmed as actively exploited (no CISA KEV listing); EPSS data was not provided. The practical risk is driven less by exploitation difficulty than by exposure: the project is an abandoned, unsupported, rolling-release GitHub repository with no tagged versions.

RemediationAI

No vendor-released patch identified at time of analysis: the maintainer was contacted about the disclosure and did not respond, and the project is explicitly unsupported/abandoned, so no upstream fix, commit, or release should be expected. Primary action is to decommission or replace the application, or if it must remain running, remove internet exposure by blocking or deleting source/adminregister.php (the Registration Handler) and disabling self-service admin registration entirely - the trade-off is loss of that onboarding workflow. If the endpoint must be reachable, place it behind a reverse proxy/WAF rule that rejects requests to source/adminregister.php from untrusted networks and converts any remaining mysql_query() calls to parameterized mysqli/PDO prepared statements in-house, accepting that such local patches must be maintained against a codebase the original author no longer supports. Harden the database account backing the application to least privilege (no DROP/GRANT/file privileges, read-only where feasible) to cap injection impact, and enable query/log monitoring on that endpoint to detect probing or exploitation attempts. Because public exploit code exists and the endpoint requires no authentication, prioritize identifying and removing any exposed instances over patching attempts, since no authoritative fix will arrive.

Affected VersionsENISA

EmployeeRecruitmentSystem 922ff6d208278282e7c8e36d70d9ae356adec9fe

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 affected component is a PHP web application (EmployeeRecruitmentSystem by GitHub user krupalshah) that performs database access through the legacy mysql_query() function in source/adminregister.php, the Registration Handler. CWE-89 (SQL Injection) is the root cause class: user-controlled input reaching mysql_query() is not bound via parameterization or properly escaped, so an attacker can alter query structure and semantics. The legacy mysql_* extension was removed in PHP 7, meaning the deployment targets an old PHP runtime (typically PHP 5.x), which itself compounds the risk of running an unmaintained stack. The CPE cpe:2.3:a:krupalshah:employeerecruitmentsystem:*:*:*:*:*:*:*:* carries a wildcard version because the project follows a rolling-release model - any deployment at or before commit 922ff6d208278282e7c8e36d70d9ae356adec9fe should be treated as affected, and no fixed release can be pinned. VulDB (416584/CTI) and the CVE.org record are the primary advisory sources alongside the public PoC issue.

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

Remote, low-complexity, unauthenticated SQLi via an exposed registration endpoint (AV:N/AC:L/PR:N/UI:N); limited/partial database read-write impact gives C:L/I:L/A:L with unchanged scope.

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
Oct 12, 2026 - 07:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Oct 12, 2026 - 06:15 cve.org
MEDIUM 5.5

DescriptionCVE.org

A vulnerability was found in krupalshah EmployeeRecruitmentSystem up to 922ff6d208278282e7c8e36d70d9ae356adec9fe. This affects the function mysql_query of the file source/adminregister.php of the component Registration Handler. Performing a manipulation results in sql injection. The attack may be initiated remotely. The exploit has been made public and could be used. This product uses a rolling release model to deliver continuous updates. As a result, specific version information for affected or updated releases is not available. The vendor was contacted early about this disclosure but did not respond in any way. This vulnerability only affects products that are no longer supported by the maintainer.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Rare
obscure, unsupported GitHub hobby PHP project, no enterprise footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High

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
Vendor states no customer action required
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· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

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.

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