CVE-2025-7593
7.3code-projects · Job Diary
A SQL injection vulnerability in code-projects Job Diary 1.0 allows remote, unauthenticated attackers to manipulate the ID argument in the view-all.php file.
Executive summary
The Job Diary 1.0 application contains a critical SQL injection vulnerability that permits unauthenticated remote attackers to manipulate database queries.
Vulnerability
This is a SQL injection vulnerability (CWE-89) occurring within the view-all.php file, where the ID parameter is inadequately sanitized. The vulnerability is exploitable by an unauthenticated remote attacker.
Business impact
The ability to perform SQL injection attacks poses a severe risk to data confidentiality and integrity. If exploited, an attacker could potentially extract sensitive information from the underlying database, bypass authentication mechanisms, or modify application data, leading to a total loss of trust in the system. The CVSS score of 7.3 highlights the high risk associated with this flaw, particularly given the potential for unauthorized data access.
Remediation
Immediate Action: Since no official patch is currently available, users should restrict access to the affected file via network-level controls or disable the vulnerable component until a fix is released.
Proactive Monitoring: Security teams should monitor web access logs for suspicious patterns, specifically looking for SQL syntax or unusual characters within the ID parameter of requests to view-all.php.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection attempts targeting the affected script.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists, as documented in the referenced GitHub issue.
Analyst recommendation
Given the public availability of exploit material and the lack of a vendor-supplied patch, this vulnerability presents an immediate risk to any deployment of Job Diary 1.0. Organizations must prioritize isolating this application from the public internet and implementing strict WAF filtering to prevent exploitation until the vendor releases a secure version.
More code-projects CVEs
Sources
Originally found and disclosed by woziziiziz (VulDB User), per the CVE Program record.
- VDB-316292 | code-projects Job Diary view-all.php sql injection Vulnerability database entry
- VDB-316292 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #615238 | code-projects Job Diary V1.0 SQL Injection Third-party advisory
- Exploit / PoC
- code-projects.org