CVE-2019-25499
8.2Niteosoft · Simple Job Script
Simple Job Script 1.66 contains an SQL injection vulnerability in the job_id parameter, allowing unauthenticated attackers to execute arbitrary SQL commands via the get_job_applications_ajax.php file.
Executive summary
A critical SQL injection vulnerability in Niteosoft Simple Job Script allows unauthenticated attackers to manipulate database queries, posing a significant risk of data exfiltration.
Vulnerability
The application fails to properly sanitize user input in the job_id parameter of the get_job_applications_ajax.php endpoint. This allows an unauthenticated attacker to inject malicious SQL commands directly into the database query structure.
Business impact
The vulnerability carries a CVSS score of 8.2, which reflects the high potential for unauthorized data access and manipulation. Successful exploitation could allow an attacker to bypass authentication mechanisms, extract sensitive user or applicant data, or modify database records, leading to severe reputational damage and potential regulatory non-compliance.
Remediation
Immediate Action: Administrators must update to the latest available version of Simple Job Script that addresses this flaw. If a direct patch is not available, remove or restrict access to the vulnerable get_job_applications_ajax.php script.
Proactive Monitoring: Review web server and database logs for anomalous POST requests to the ajax-related endpoints containing SQL syntax fragments.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection patterns targeting script parameters.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exploit is available via Exploit-DB (EDB-ID: 46612).
Analyst recommendation
Given the availability of public exploit code and the critical nature of SQL injection, this vulnerability poses a severe risk to the integrity and confidentiality of the application database. Organizations using Niteosoft Simple Job Script must prioritize patching this flaw immediately to prevent unauthorized database access.
Sources
Originally found and disclosed by Ahmet Ümit BAYRAM, per the CVE Program record.
- ExploitDB-46612 Exploit / PoC
- VulnCheck Advisory: Simple Job Script SQL Injection via get_job_applications_ajax.php Third-party advisory