CVE-2019-25501
8.2Niteosoft · Simple Job Script
Simple Job Script contains an SQL injection vulnerability in the app_id parameter of the delete_application_ajax.php script, allowing unauthenticated attackers to manipulate database queries.
Executive summary
An unauthenticated SQL injection vulnerability in Niteosoft Simple Job Script (version 1.66) allows remote attackers to compromise backend database integrity and extract sensitive information.
Vulnerability
The application fails to properly neutralize special elements in an SQL command within the delete_application_ajax.php script. An unauthenticated attacker can send malicious POST requests containing crafted SQL payloads via the app_id parameter to interact directly with the database.
Business impact
Successful exploitation allows an attacker to bypass authentication, extract sensitive data, or modify database contents without authorization. Given the CVSS score of 8.2, this vulnerability poses a high risk to business operations, potentially leading to unauthorized disclosure of user information, loss of data integrity, and significant reputational damage.
Remediation
Immediate Action: As no official vendor patch is currently available, users should restrict network access to the affected script or disable the vulnerable functionality if it is not required for business operations.
Proactive Monitoring: Monitor web server access logs for suspicious POST requests targeting the delete_application_ajax.php endpoint, specifically looking for unusual character patterns or SQL keywords.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection patterns, specifically targeting the app_id parameter.
Exploitation status
Public Exploit Available: Yes — the Exploit-DB entry 46612 provides a functional proof-of-concept for this vulnerability.
Analyst recommendation
This vulnerability presents a high risk due to the potential for unauthorized database manipulation and the availability of public exploit code. Organizations using Niteosoft Simple Job Script must prioritize the implementation of compensating controls, such as WAF rules, and monitor for unauthorized access attempts until a formal security update is provided by the vendor.
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 delete_application_ajax.php Third-party advisory