CVE-2025-7593

7.3

code-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.