CVE-2018-25199
8.2Zsoft · OOP CMS BLOG
OOP CMS BLOG 1.0 contains multiple SQL injection vulnerabilities allowing unauthenticated attackers to execute arbitrary database queries via the search.php, page.php, and posts.php endpoints.
Executive summary
A critical SQL injection vulnerability in Zsoft OOP CMS BLOG 1.0 allows unauthenticated attackers to extract sensitive database information, posing a severe risk of data compromise.
Vulnerability
The application fails to properly sanitize user input in the search, pageid, and id parameters, allowing unauthenticated attackers to perform SQL injection attacks. These flaws enable attackers to manipulate queries to disclose database credentials, table structures, and schema information.
Business impact
Successful exploitation of this vulnerability can lead to the full exposure of backend database contents, which may include sensitive user data, administrative credentials, and proprietary site information. Given the CVSS score of 8.2, this vulnerability represents a high-severity risk that could facilitate further unauthorized system access or complete site takeover.
Remediation
Immediate Action: As there is no official patch available for this software, administrators should immediately migrate to a supported and secure content management system. If migration is not possible, the application should be taken offline to prevent exploitation.
Proactive Monitoring: Review database error logs for suspicious query patterns or unexpected syntax errors that indicate injection attempts. Monitor web server access logs for requests containing SQL keywords or unusual special characters in the specified parameters.
Compensating Controls: Deploy a Web Application Firewall (WAF) configured with strict SQL injection protection rules to block malicious payloads targeting the vulnerable parameters. Ensure the database user account associated with the application has the minimum necessary privileges to limit the impact of a potential breach.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists as documented in the Exploit-DB entry 45799.
Analyst recommendation
Due to the lack of vendor-provided security updates and the availability of public exploit code, this software is considered insecure for production use. Organizations currently running Zsoft OOP CMS BLOG 1.0 must prioritize decommissioning or replacing the platform immediately to eliminate this critical security exposure.
Sources
Originally found and disclosed by Ihsan Sencan, per the CVE Program record.
- ExploitDB-45799 Exploit / PoC
- VulnCheck Advisory: OOP CMS BLOG 1.0 SQL Injection via search parameter Third-party advisory