CVE-2018-25167
8.2Net-Billetterie · Net-Billetterie
Net-Billetterie 2.9 contains an SQL injection vulnerability in the login parameter of login.inc.php that allows unauthenticated attackers to execute arbitrary SQL queries.
Executive summary
An unauthenticated SQL injection vulnerability in Net-Billetterie 2.9 allows remote attackers to compromise database contents and bypass authentication mechanisms.
Vulnerability
The application fails to properly sanitize user-supplied input in the login POST parameter within the login.inc.php script before including it in a database query. This flaw enables an unauthenticated attacker to inject malicious SQL commands, potentially leading to unauthorized data exfiltration.
Business impact
A successful exploit grants an attacker the ability to interact directly with the backend database, leading to the unauthorized disclosure of sensitive information such as user credentials, system configuration details, and potentially personally identifiable information. Given the CVSS score of 8.2, this vulnerability represents a high risk to organizational security, as it allows for complete database compromise without requiring any prior authentication.
Remediation
Immediate Action: As no official patch is currently available, administrators should restrict access to the affected login interface or consider migrating to a more secure and supported ticketing solution.
Proactive Monitoring: Review web server access logs for anomalous POST requests to login.inc.php that contain SQL syntax characters such as single quotes, semicolons, or comment sequences.
Compensating Controls: Implement a Web Application Firewall (WAF) with rules configured to detect and block SQL injection patterns targeting the login parameter.
Exploitation status
Public Exploit Available: Yes, a functional proof of concept is available via the Exploit-DB entry 45863.
Analyst recommendation
The vulnerability in Net-Billetterie 2.9 is severe and poses a significant risk due to its unauthenticated nature and the availability of public exploit material. Organizations utilizing this software must prioritize isolating the affected application from public networks immediately. Since a vendor-supplied patch is not confirmed, decommissioning or replacing the software is the most effective way to eliminate this critical security gap.
Sources
Originally found and disclosed by Ihsan Sencan, per the CVE Program record.
- ExploitDB-45863 Exploit / PoC
- VulnCheck Advisory: Net-Billetterie 2.9 SQL Injection via login.inc.php Third-party advisory