HIGH 7.3

CVE-2026-14660: SQL Injection in code-projects Online Job Portal 1.0 Login - Critical Remote Vulnerability

A SQL injection vulnerability exists in code-projects Online Job Portal version 1.0 that allows unauthenticated attackers to manipulate login credentials and execute arbitrary SQL queries. The vulnerability is in the login.php file, specifically in how it processes the txtUser and txtPass parameters. An attacker can craft malicious input to bypass authentication, extract sensitive data, or modify the database. Public exploit information is available, increasing 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-04 / 2026-07-06

NVD description (verbatim)

A vulnerability was found in code-projects Online Job Portal 1.0. The affected element is an unknown function of the file login.php. Performing a manipulation of the argument txtUser/txtPass results in sql injection. The attack may be initiated remotely. The exploit has been made public and could be used.

6 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-14660 is a SQL injection flaw (CWE-89) combined with improper neutralization of special elements used in an SQL command (CWE-74). The vulnerability resides in login.php where user-supplied input from txtUser and txtPass parameters is not properly sanitized before being incorporated into SQL queries. The attack vector is network-based, requires no authentication or user interaction, and operates in the system's security context without privilege escalation. The CVSS 3.1 score of 7.3 reflects confidentiality, integrity, and availability impacts with low attack complexity.

Business impact

A successful exploit could allow attackers to gain unauthorized access to user accounts without valid credentials, access sensitive personal and job-related information stored in the portal's database, modify or delete job listings and user records, and potentially establish persistence for further attacks. Organizations relying on this portal for job management face reputational damage, regulatory compliance violations (GDPR, CCPA if personal data is exposed), and operational disruption. The public availability of exploit details significantly accelerates the timeline to widespread attacks.

Affected systems

code-projects Online Job Portal version 1.0 is confirmed affected. Organizations running this specific version should assume active risk. Later versions, if available from the vendor, may address this issue but require verification against official vendor advisories.

Exploitability

Exploitability is high due to multiple factors: the vulnerability requires no authentication or user interaction to trigger, the attack is remotely accessible over the network, exploit code or techniques have been publicly disclosed, and SQL injection is a well-understood attack pattern with readily available tools. An attacker needs only network access to the login.php endpoint—no special privileges, no social engineering, no local access required. The combination of low attack complexity and public exploit availability means active exploitation is likely occurring or imminent.

Remediation

The immediate priority is to upgrade to a patched version from the vendor—verify the version number and security fixes against the official code-projects advisory. If an upgrade is unavailable, implement input validation and parameterized queries (prepared statements) in login.php to neutralize SQL injection. Apply Web Application Firewall rules to detect and block SQL injection patterns targeting the login endpoint. Conduct database access reviews to revoke unnecessary permissions and implement least-privilege database user accounts for the application. Audit login logs and database activity for signs of unauthorized access.

Patch guidance

Contact code-projects for patch availability and version information. Apply patches immediately upon release given the high severity and public exploit status. Test patches in a staging environment before production deployment to ensure compatibility with your deployment. If patching is delayed, compensating controls such as WAF rules and input validation must be prioritized. Document the patch application date and confirm successful deployment across all instances of the portal.

Detection guidance

Monitor login.php for HTTP requests containing SQL metacharacters (quotes, semicolons, comment symbols, UNION keywords) in txtUser and txtPass parameters. Enable database query logging to identify anomalous SQL statements such as UNION-based queries, time-based delays (WAITFOR, SLEEP), or multi-statement execution. Set alerts for failed login attempts followed by successful access without valid credentials. Review web server access logs for patterns typical of SQL injection probing. Implement endpoint detection and response (EDR) solutions to flag suspicious database activity on systems hosting the portal.

Why prioritize this

This vulnerability merits high-priority patching due to the combination of high CVSS score (7.3), unauthenticated remote exploitability, public exploit availability, direct impact on authentication security, and broad business consequences. The lack of KEV designation does not diminish urgency—public exploit availability is a critical signal. Organizations should treat this as a critical remediation candidate.

Risk score, explained

The CVSS 3.1 score of 7.3 (HIGH) reflects: Network attack vector (AV:N), low attack complexity (AC:L), no privilege requirements (PR:N), no user interaction (UI:N), direct system scope (S:U), and partial impact to confidentiality, integrity, and availability (C:L/I:L/A:L). The score is elevated by the remote, unauthenticated nature and broad exploitation potential, but is not critical because impacts are classified as partial rather than complete system compromise. The practical risk is higher than the score suggests due to public exploit availability and authentication bypass implications.

Frequently asked questions

Can this vulnerability be exploited without network access?

No. The vulnerability is network-accessible, meaning it can be triggered over the internet or any network path to the web server hosting login.php. It does not require local system access.

Does an attacker need valid credentials to exploit this vulnerability?

No. This is an unauthenticated SQL injection in the login process itself. The attacker can bypass authentication entirely by crafting malicious SQL in the username or password fields.

What should we do if we cannot patch immediately?

Implement Web Application Firewall rules to block SQL injection patterns, apply strict input validation and parameterized queries at the application layer, restrict database user permissions to least-privilege, enable detailed logging of login attempts and database queries, and monitor for exploitation attempts. These are temporary mitigations only—plan urgent patching.

Is there a workaround that eliminates the risk?

No complete workaround exists without patching or comprehensive application-layer remediation. Compensating controls reduce risk but do not eliminate it. An attacker sophisticated enough to evade WAF rules or aware of alternative injection vectors may still succeed. Patching is the definitive remediation.

This analysis is based on publicly available vulnerability data as of the publication date and is provided for informational purposes. The technical details and remediation guidance are general in nature and should be adapted to your specific environment and business context. Verify all patch versions, vendor advisories, and compatibility information directly with code-projects before applying updates. SEC.co makes no warranty regarding the completeness or accuracy of this intelligence and assumes no liability for decisions made based on this analysis. Organizations should conduct their own risk assessments and consult security professionals before implementing changes. Exploit code or techniques are not provided in this briefing; any public proof-of-concept materials should be reviewed only in controlled, authorized testing environments. Source: NVD (public-domain), retrieved 2026-08-13. Analysis generated by SEC.co (claude-haiku-4-5).