CVE-2019-25684

8.2

OpenDocMan · OpenDocMan

OpenDocMan 1.3.4 contains an unauthenticated SQL injection vulnerability in the search.php file, allowing remote attackers to manipulate database queries via the where parameter.

Executive summary

A critical SQL injection vulnerability in OpenDocMan 1.3.4 allows unauthenticated attackers to extract sensitive database information through malicious GET requests.

Vulnerability

This is an SQL injection (CWE-89) vulnerability occurring in the search.php endpoint. An unauthenticated attacker can inject malicious SQL payloads into the where parameter to bypass standard query logic and retrieve data from the backend database.

Business impact

The vulnerability carries a CVSS score of 8.2, which reflects the high risk of unauthorized data exposure. Successful exploitation allows an attacker to compromise the confidentiality of the entire database, potentially leading to the theft of sensitive documents, user credentials, or system configuration details. This represents a significant risk to organizational data privacy and compliance.

Remediation

Immediate Action: Upgrade OpenDocMan to the latest available version that patches this SQL injection vulnerability. If an update is not immediately feasible, restrict access to the search.php file at the web server level.

Proactive Monitoring: Monitor web server access logs for anomalous GET requests targeting search.php, specifically looking for SQL syntax patterns or unusual characters within the where parameter.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection patterns in HTTP request parameters.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exploit exists on Exploit-DB (EDB-ID: 46500).

Analyst recommendation

Given the availability of a public exploit and the ease of exploitation, this vulnerability poses a high risk to any organization running OpenDocMan 1.3.4. Administrators must prioritize updating the software to a patched version immediately to prevent unauthorized database access and potential data exfiltration.

Sources

Originally found and disclosed by Mehmet EMIROGLU, per the CVE Program record.