Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Impact | Risk is HIGH in real-world environments. CVSS 7.3 reflects High severity due to: (1) AV:N (network-accessible), (2) AC:L (no attack complexity), (3) PR:N (no authentication required), (4) UI:N (no user interaction needed), and (5) impact on confidentiality, integrity, and availability. Public POC disclosure significantly increases exploitation probability (likely EPSS > 0.80). The combination of unauthenticated access, low technical barriers, and database-level impact makes this immediately exploitable by script kiddies and automated scanners. This is NOT a low-real-risk scenario—it represents genuine critical infrastructure risk for any deployed instances. The discrepancy between 'critical' designation and 7.3 CVSS suggests the 7.3 may be conservative (database compromise is typically 8.0+). |
| Exploit ScenarioDerived | An attacker performs reconnaissance and identifies a Job Diary 1.0 instance via banner grabbing or directory enumeration. They craft a malicious URL: |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAI
A critical SQL injection vulnerability exists in code-projects Job Diary 1.0 via the ID parameter in /view-cad.php, allowing unauthenticated remote attackers to execute arbitrary SQL commands and potentially extract, modify, or delete database contents. The vulnerability has been publicly disclosed with proof-of-concept code available, and while the CVSS score is 7.3 (High), the unauthenticated attack vector and low complexity suggest active exploitation is likely. No patch has been confirmed available as of this analysis.
RemediationAI
{'type': 'Primary', 'action': 'Apply vendor patch or upgrade', 'details': 'Contact code-projects for patched version > 1.0. Check project repository (if public) for security updates. Upgrade immediately if patch is available.'} {'type': 'Immediate (Pre-Patch)', 'action': 'Implement parameterized queries', 'details': "Modify /view-cad.php to use prepared statements (mysqli prepared statements or PDO with bound parameters) for all SQL queries involving the ID parameter. Example: $stmt = $mysqli->prepare('SELECT * FROM table WHERE ID = ?'); $stmt->bind_param('i', $_GET['ID']); $stmt->execute();"} {'type': 'Input Validation', 'action': 'Whitelist ID parameter format', 'details': "If ID is numeric, enforce integer-only validation: if (!ctype_digit($_GET['ID'])) { exit('Invalid ID'); }. Validate against expected data types before any database operation."} {'type': 'Network Segmentation', 'action': 'Restrict access to Job Diary', 'details': 'Place application behind WAF or IP whitelist. Disable /view-cad.php access if not currently required.'} {'type': 'Database Hardening', 'action': 'Principle of least privilege', 'details': 'Ensure database user running Job Diary queries has minimal required permissions. Disable statement-level backup/restore capabilities if possible.'}
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Job Diary 1.0 is a PHP-based web application (CPE likely: cpe:2.3:a:code-projects:job_diary:1.0:*:*:*:*:*:*:*). The vulnerability stems from CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component, 'Injection'), specifically SQL injection (CWE-89). The /view-cad.php endpoint fails to properly sanitize or parameterize the ID parameter before incorporating it into SQL queries. This is a classic first-order SQL injection vulnerability where user-supplied input is directly concatenated into SQL statements without using prepared statements or proper input validation.
Know when Job Diary gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability was found in code-projects Job Diary 1.0. It has been declared as critical. This vulnerability affects unknown code of the file /view-cad.php. The manipulation of the argument ID leads to sql injection. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used.
Executive ViewAI
A critical SQL injection vulnerability in Job Diary 1.0 allows remote attackers to compromise database integrity and potentially exfiltrate sensitive data without authentication. With public exploits already available and no patch currently available, this poses an immediate risk to any organization using this application.
Implement WAF rules blocking SQL injection payloads in the ID parameter; restrict network access to /view-cad.php to authorized users only via firewall; disable the affected functionality if not business-critical; monitor database access logs for suspicious queries; consider disabling the application until patched if data sensitivity is high.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
CVE-2025-7533 is a SQL injection vulnerability in code-projects Job Diary 1.0 affecting the /view-details.php file throu
CVE-2025-7474 is a critical SQL injection vulnerability in code-projects Job Diary 1.0 affecting the /search.php file's
CVE-2025-7594 is a critical SQL injection vulnerability in code-projects Job Diary version 1.0 affecting the /view-emp.p
CVE-2025-7593 is a critical SQL injection vulnerability in code-projects Job Diary 1.0 affecting the /view-all.php endpo
A vulnerability was determined in code-projects Job Diary 1.0. Rated medium severity (CVSS 6.9), this vulnerability is r
A vulnerability was found in code-projects Job Diary 1.0. Rated medium severity (CVSS 6.9), this vulnerability is remote
A vulnerability has been found in code-projects Job Diary 1.0. Rated medium severity (CVSS 6.9), this vulnerability is r
EUVD-2025-21333
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB