CVE-2026-15137: SQL Injection in code-projects Interview Management System 1.0
A SQL injection vulnerability has been discovered in code-projects Interview Management System version 1.0. An attacker can manipulate the ID parameter in the application to inject malicious SQL commands, potentially reading, modifying, or deleting sensitive data in the backend database. The vulnerability requires no authentication and can be triggered from the network without user interaction. Public exploit code is available, elevating the risk of active exploitation.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.3 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
- Weaknesses (CWE)
- CWE-74, CWE-89
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-09 / 2026-07-09
NVD description (verbatim)
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.
6 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-15137 is a SQL injection flaw in code-projects Interview Management System 1.0, specifically within the View.php file located in the \inc\classes\ directory. The vulnerability stems from insufficient input validation on the ID argument, allowing an unauthenticated attacker to craft malicious SQL queries that execute in the application's database context. The vulnerability is classified under CWE-74 (Improper Neutralization of Special Elements in Output) and CWE-89 (SQL Injection), indicating a failure to properly sanitize or parameterize user-supplied input before database operations. With a CVSS 3.1 score of 7.3 (HIGH severity) and a network-accessible attack vector requiring no privileges or user interaction, this represents a significant exposure.
Business impact
Successful exploitation could allow attackers to access, modify, or delete interview records and other sensitive data stored in the application's database. Organizations using this system for candidate management could face data breaches affecting applicant information, interview notes, and hiring decisions. Unauthorized data modification could compromise the integrity of hiring workflows, while data deletion could disrupt business operations. The availability of public exploits significantly increases the likelihood and speed of opportunistic attacks.
Affected systems
code-projects Interview Management System version 1.0 is affected. Organizations running this specific version should immediately identify all instances within their environment. The application is database-backed and publicly accessible in most configurations, making it a direct target if deployed on internet-facing infrastructure.
Exploitability
This vulnerability is highly exploitable. The attack vector is network-accessible, requires no authentication or user interaction, and has low complexity—making it accessible to attackers with minimal sophistication. The public availability of exploit code removes any barrier to weaponization. An attacker simply needs to craft a malicious HTTP request with injected SQL in the ID parameter to trigger the vulnerability.
Remediation
Upgrade code-projects Interview Management System to a patched version released after the vulnerability disclosure. Verify the specific patch version against the vendor's official security advisory. As an interim measure pending patching, implement input validation and parameterized queries in View.php, restrict database account permissions to read-only where possible, and consider network segmentation to limit access to the application from untrusted networks.
Patch guidance
Contact code-projects or check their official security advisories for a patched release. Apply patches during a maintenance window after testing in a non-production environment. Verify that the patch specifically addresses SQL injection in the ID parameter of View.php. If the vendor does not provide a timely fix, consider alternative interview management solutions or implement a Web Application Firewall (WAF) rule set to block SQL injection patterns.
Detection guidance
Monitor application logs and database query logs for suspicious patterns such as UNION-based SQL injection attempts, time-based SQL inference patterns, or unusual characters (--,;,',") in the ID parameter. Deploy a WAF with SQL injection signatures to block malicious requests before they reach the application. Use intrusion detection systems to identify command-and-control communication or data exfiltration following successful exploitation. Check database audit logs for unauthorized queries or data access anomalies.
Why prioritize this
This vulnerability merits immediate attention due to the combination of high CVSS severity (7.3), unauthenticated network accessibility, low attack complexity, and public exploit availability. SQL injection vulnerabilities typically grant attackers database-level access, potentially exposing all data managed by the application. The lack of current mitigations and the presence of public proof-of-concept code mean exploitation is probable without swift remediation.
Risk score, explained
The CVSS 3.1 score of 7.3 reflects HIGH severity driven by the network attack vector (AV:N), low attack complexity (AC:L), no privilege requirement (PR:N), and no user interaction needed (UI:N). The impact on confidentiality, integrity, and availability is rated as low to moderate per the vector, meaning an attacker can read sensitive data, modify records, or disrupt availability—all critical in a business application context. The public availability of exploit code further elevates operational risk beyond the base CVSS calculation.
Frequently asked questions
What versions of code-projects Interview Management System are vulnerable?
Version 1.0 is confirmed vulnerable. If you are running this product, verify your version number and assume you are affected until a patch is confirmed applied. Contact code-projects for information on fixed versions.
Can this vulnerability be exploited without internet access?
No. The vulnerability is network-accessible (AV:N in CVSS), meaning an attacker must reach the application over the network. However, if your system is exposed on the internet or accessible from an untrusted network segment, exploitation risk is high.
What data can an attacker access or modify?
SQL injection grants an attacker the ability to query and modify any data the application's database account can access. In an interview management system, this typically includes candidate information, interview records, feedback, and hiring decisions. The scope depends on database permissions and the attacker's SQL skills.
Should I apply patches immediately or can patching be delayed?
Given public exploit availability and high severity, patching should be treated as urgent—ideally within 24-48 hours if operationally feasible. Test patches in a non-production environment first to ensure stability, but do not delay production patching beyond a brief testing window given the active exploit risk.
This analysis is provided for informational purposes and reflects publicly available information as of the vulnerability publication date. SEC.co makes no warranty regarding accuracy or completeness. Organizations should verify patch availability and compatibility with their specific deployments through the official code-projects vendor channels. Always test patches in non-production environments before production deployment. This document does not constitute legal, compliance, or professional security advice; consult with your security team or a qualified professional for organizational risk decisions. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-10110HIGHSQL Injection in code-projects Student Details Management System 1.0
- CVE-2026-10111HIGHSQL Injection in sambitraj STUDENT-MANAGEMENT-SYSTEM 1.0 Login
- CVE-2026-10178HIGHSQL Injection in code-projects Online Music Site 1.0 Admin Panel
- CVE-2026-10184HIGHSQL Injection in SourceCodester Hospitals Patient Records System 1.0
- CVE-2026-10185HIGHSQL Injection in SourceCodester Hospitals Patient Records Management System 1.0
- CVE-2026-10186HIGHSQL Injection in Online Hospital Management System 1.0 – Remote Code Execution Risk
- CVE-2026-10208HIGHSQL Injection in Online Hospital Management System Login
- CVE-2026-10225HIGHSQL Injection in PHP Student Management System Login