CVE-2019-25499

8.2

Niteosoft · 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.