CVE-2021-47848
8.2Blitar · Tourism
Blitar Tourism 1.0 contains an SQL injection vulnerability in the username parameter that allows unauthenticated attackers to bypass authentication and gain unauthorized administrative access.
Executive summary
An authentication bypass vulnerability in Blitar Tourism 1.0 allows unauthenticated attackers to hijack administrative sessions via SQL injection.
Vulnerability
This vulnerability is a classic SQL injection (CWE-89) located in the login mechanism. An unauthenticated attacker can submit a crafted username string to the /travel/Admin/ endpoint to manipulate backend database queries, effectively bypassing the authentication gate without a valid password.
Business impact
Successful exploitation grants an attacker full administrative control over the application. This level of access poses a severe risk to data integrity and confidentiality, as an attacker could modify travel records, access sensitive user information, or conduct further malicious activities within the environment. Given the CVSS score of 8.2, this vulnerability represents a high-severity risk that requires immediate attention to prevent unauthorized system compromise.
Remediation
Immediate Action: As no official patch is currently available, administrators should restrict network access to the administrative login portal and consider disabling the application until a secure version is released.
Proactive Monitoring: Security teams should monitor web server access logs for anomalous POST requests to the /travel/Admin/ endpoint, specifically looking for characters indicative of SQL injection such as single quotes and hash symbols.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection patterns in the username field to mitigate the risk of exploitation.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists and is documented in the Exploit-DB entry 49759.
Analyst recommendation
The severity of this flaw, combined with the availability of a public exploit, necessitates immediate defensive action. Organizations utilizing Blitar Tourism 1.0 must prioritize the implementation of compensating controls or restrict access to the application to prevent unauthorized administrative entry. Monitoring for evidence of exploitation is essential until a formal vendor-supplied patch can be applied.
Sources
Originally found and disclosed by sigeri94, per the CVE Program record.
- ExploitDB-49759 Exploit / PoC
- Aplikasi Biro Travel GitHub Repository
- VulnCheck Advisory: Blitar Tourism 1.0 - Authentication Bypass SQLi Third-party advisory