CVE-2025-7594
7.3code-projects · Job Diary
Code-projects Job Diary 1.0 contains a remote SQL injection vulnerability in the view-emp.php file, allowing unauthenticated attackers to manipulate the ID argument.
Executive summary
A remote SQL injection vulnerability in the code-projects Job Diary 1.0 application allows unauthenticated attackers to compromise database integrity.
Vulnerability
This is a SQL injection vulnerability (CWE-89) located in the view-emp.php file. An unauthenticated remote attacker can trigger this flaw by manipulating the ID parameter to execute unauthorized database queries.
Business impact
The presence of an SQL injection vulnerability poses a significant risk to data confidentiality and integrity. With a CVSS score of 7.3, this high-severity flaw could allow an attacker to extract sensitive employee information, modify database records, or potentially gain unauthorized access to the underlying system, leading to severe reputational and operational damage.
Remediation
Immediate Action: Since no official patch is currently available, administrators should restrict access to the affected web application or take it offline until the vendor releases a security update.
Proactive Monitoring: Monitor web server logs for suspicious HTTP requests targeting view-emp.php, particularly those containing SQL syntax characters like single quotes, semicolons, or comment indicators.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection patterns to mitigate the risk of exploitation.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists as documented in the referenced GitHub security issue.
Analyst recommendation
Given the availability of a public proof-of-concept and the ease of exploitation over the network, this vulnerability presents a clear and present danger to affected environments. Organizations should prioritize isolating this software and implementing robust input validation or WAF protections immediately to prevent unauthorized database access while awaiting a vendor-provided fix.
More code-projects CVEs
Sources
Originally found and disclosed by woziziiziz (VulDB User), per the CVE Program record.
- VDB-316293 | code-projects Job Diary view-emp.php sql injection Vulnerability database entry
- VDB-316293 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #615239 | code-projects Job Diary V1.0 SQL Injection Third-party advisory
- Exploit / PoC
- code-projects.org