Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify network-accessible Interview Management System instance
-
ExploitSend HTTP request to /inc/classes/View.php with malicious ID parameter
-
ExecutionUnsanitized input alters SQL query logic
-
ImpactExtract or modify database contents
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 | No special conditions are required - the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms remote unauthenticated exploitation with no attack prerequisites against any network-accessible deployment of Interview Management System 1.0. The sole technical requirement is that /inc/classes/View.php is reachable over HTTP or HTTPS, which is the default state of any deployed instance of this application. No authentication, privilege level, user interaction, or non-default configuration is needed. Exploitation is limited in practice by the product's very narrow real-world deployment footprint (niche PHP application) and the partial Low-level CIA impact ratings, which indicate database-level access rather than full OS compromise. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) places this at maximum accessibility: no authentication, no complexity, no special attack conditions, reachable over the network. The E:P supplemental modifier confirms public exploit availability. Impact is rated Low across all three CIA pillars (VC:L/VI:L/VA:L), consistent with a SQL injection that enables data enumeration and manipulation but does not inherently yield OS-level code execution or full system takeover. No EPSS score was provided in the input data; no KEV listing exists, so confirmed in-the-wild exploitation is absent. Real-world risk is meaningfully constrained by the product's narrow deployment footprint - this is a niche academic/demo PHP application with minimal enterprise presence. However, the complete absence of technical exploitation barriers (no auth, low complexity, public PoC) means any attacker aware of a deployment can trivially exploit it. For organizations running this specific application, this should be treated as a high-priority remediation item despite the moderate CVSS score. |
| Exploit ScenarioDerived | A remote unauthenticated attacker identifies a publicly accessible deployment of Interview Management System 1.0, then sends a crafted HTTP request to /inc/classes/View.php with a SQL-injected ID parameter (e.g., a UNION SELECT payload or boolean-based blind injection string). The application passes the unsanitized value directly into a SQL query, allowing the attacker to enumerate table structures, extract stored credentials or interview candidate PII, and potentially modify or delete application records. A public proof-of-concept demonstrating this technique is available at https://github.com/susususua-AI/CVE/issues/2. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 09, 2026
SQL injection in code-projects Interview Management System 1.0 exposes the application to remote, unauthenticated database manipulation via the ID parameter in /inc/classes/View.php. An attacker with network access can read, modify, or partially disrupt data stored in the underlying database with no authentication required and no user interaction needed. A public exploit exists (referenced via GitHub at https://github.com/susususua-AI/CVE/issues/2), though no active exploitation has been confirmed by CISA KEV as of this analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis. Code-projects.org does not maintain a formal security advisory process based on available references. Developers should immediately replace direct SQL string construction in /inc/classes/View.php with parameterized queries using PHP PDO prepared statements or MySQLi bound parameters - this eliminates the root cause. As compensating controls pending a code fix, administrators should restrict external network access to the Interview Management System using firewall rules or reverse proxy ACLs, and deploy a web application firewall (WAF) rule blocking SQL metacharacters (single quotes, comment sequences, UNION/SELECT keywords) in the ID parameter - note that WAF rules add maintenance overhead and may cause false positives on legitimate IDs. If the application is not actively required, taking it offline entirely is the lowest-risk mitigation. Reference: https://vuldb.com/vuln/376952.
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
Interview Management System 1.0 is a PHP-based web application distributed by code-projects.org, identified by CPE cpe:2.3:a:code-projects:interview_management_system:*:*:*:*:*:*:*:*. The wildcard version in the CPE suggests the issue may span multiple releases, though 1.0 is specifically documented. The root cause is CWE-89 (Improper Neutralization of Special Elements Used in an SQL Command): the application fails to sanitize or parameterize the ID argument before incorporating it into a SQL query within /inc/classes/View.php. This is a classic PHP SQLi pattern - likely direct string concatenation rather than use of PDO prepared statements or equivalent parameterized query mechanisms - allowing attacker-controlled SQL syntax to alter query logic.
Know when Interview 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
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-accessible unauthenticated SQLi with no scope change; partial CIA impact aligned with data-layer access, not OS-level compromise.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
1DescriptionCVE.org
A weakness has been identified in code-projects Interview Management System 1.0. This vulnerability affects unknown code of the file \inc\classes\View.php. This manipulation of the argument ID causes sql injection. The attack can be initiated remotely. The exploit has been made available to the public and could 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 Interview Management System
View allA vulnerability was found in SourceCodester Interview Management System 1.0. Rated critical severity (CVSS 9.8), this vu
Interview Management System v1.0 was discovered to contain a SQL injection vulnerability via the component /interview/de
Interview Management System v1.0 was discovered to contain a SQL injection vulnerability via the component /interview/de
Interview Management System v1.0 was discovered to contain a SQL injection vulnerability via the id parameter at /interv
A vulnerability was found in SourceCodester Interview Management System 1.0 and classified as problematic.php. Rated med
A security flaw has been discovered in SourceCodester Interview Management System up to 1.0. Rated medium severity (CVSS
A security flaw has been discovered in SourceCodester Interview Management System 1.0. Rated medium severity (CVSS 5.1),
EUVD-2026-42493
GHSA-cj35-237p-x6j7
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB