CVE-2025-7595

7.3

code-projects · Job Diary

A SQL injection vulnerability in code-projects Job Diary 1.0 allows remote attackers to execute arbitrary database queries via the ID argument in the view-cad.php file.

Executive summary

A critical SQL injection vulnerability exists in code-projects Job Diary 1.0, posing a significant risk of unauthorized database manipulation by remote, unauthenticated attackers.

Vulnerability

This vulnerability is a SQL injection flaw (CWE-89) located in the view-cad.php file. An unauthenticated remote attacker can inject malicious SQL commands by manipulating the ID parameter.

Business impact

The ability to perform SQL injection allows an attacker to interact directly with the backend database, potentially leading to unauthorized data exfiltration, modification, or deletion. With a CVSS score of 7.3, this high-severity vulnerability represents a substantial threat to data integrity and confidentiality. Organizations relying on this software may face service disruption and significant regulatory compliance issues if sensitive information is exposed.

Remediation

Immediate Action: As no official patch is currently available, administrators should restrict network access to the affected instance or disable the vulnerable component until a security update is released by the vendor.

Proactive Monitoring: Review web server access logs for suspicious patterns in the ID parameter, such as SQL keywords or unexpected character sequences, which may indicate exploitation attempts.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection payloads targeting the view-cad.php endpoint.

Exploitation status

Public Exploit Available: Yes, a public proof-of-concept exists, as documented in the research write-up referenced in the CVE record.

Analyst recommendation

Given the public availability of exploit code and the ease of remote exploitation, this vulnerability poses a clear and present danger to affected systems. Administrators must prioritize isolating the vulnerable application from external networks and implement robust input validation or WAF protections immediately to prevent potential compromise.

More code-projects CVEs

Sources

Originally found and disclosed by lzq2000 (VulDB User), per the CVE Program record.