CVE-2019-25576
8.2Keplerwallpapers · Kepler Wallpaper Script
Kepler Wallpaper Script 1.1 is vulnerable to unauthenticated SQL injection via the category parameter, allowing attackers to extract sensitive database information.
Executive summary
An unauthenticated SQL injection vulnerability in Kepler Wallpaper Script 1.1 poses a significant risk of unauthorized database information disclosure.
Vulnerability
The application fails to properly sanitize user input in the category parameter, which is processed by the database layer. An unauthenticated attacker can exploit this by sending crafted GET requests containing SQL UNION statements to extract database content, including usernames and version details.
Business impact
Successful exploitation of this vulnerability allows unauthorized access to the underlying database, potentially leading to the compromise of sensitive administrative credentials or configuration data. Given the CVSS score of 8.2, this flaw is categorized as High severity, as it facilitates unauthorized data exfiltration without requiring any user interaction or prior authentication.
Remediation
Immediate Action: There is no official security patch provided by the vendor; users should immediately discontinue use of the script or implement strict input validation on the category parameter.
Proactive Monitoring: Security teams should monitor web server access logs for anomalous GET requests containing SQL syntax, such as UNION, SELECT, or hexadecimal encoding, directed at the category endpoint.
Compensating Controls: Deploy a Web Application Firewall (WAF) with custom rulesets designed to detect and block SQL injection patterns specifically targeting the category parameter.
Exploitation status
Public Exploit Available: Yes, a functional proof-of-concept exists as documented in the Exploit-DB entry 46207.
Analyst recommendation
Due to the lack of an official vendor patch and the availability of a published exploit, this vulnerability presents a persistent risk to any deployment of Kepler Wallpaper Script 1.1. Organizations using this software should prioritize migrating to a supported and secure alternative, as the current implementation cannot be considered safe for public-facing environments.
Sources
Originally found and disclosed by Ihsan Sencan, per the CVE Program record.
- ExploitDB-46207 Exploit / PoC
- Official Product Homepage
- Product Reference
- VulnCheck Advisory: Kepler Wallpaper Script 1.1 SQL Injection via category Third-party advisory