CVE-2019-25479
8.2Inoutscripts · Inout RealEstate
Inout RealEstate is vulnerable to unauthenticated SQL injection via the city parameter in the agents/agentlistdetails endpoint, allowing attackers to extract sensitive database information.
Executive summary
A critical SQL injection vulnerability in Inout RealEstate allows unauthenticated attackers to manipulate database queries and exfiltrate sensitive information.
Vulnerability
The application fails to properly sanitize user input within the city parameter of the agents/agentlistdetails endpoint. This allows an unauthenticated attacker to inject arbitrary SQL commands via POST requests to compromise the backend database.
Business impact
The ability for an unauthenticated attacker to perform SQL injection poses a severe risk to data confidentiality and integrity. With a CVSS score of 8.2, this vulnerability could lead to the unauthorized disclosure of sensitive user or business data, potentially resulting in significant reputational damage and regulatory non-compliance.
Remediation
Immediate Action: As no official patch is available, administrators should restrict access to the affected agents/agentlistdetails endpoint at the network or application level.
Proactive Monitoring: Review web server logs for suspicious POST requests containing SQL syntax, such as RLIKE, SELECT, or CASE statements, specifically targeting the city parameter.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection patterns to provide virtual patching while the underlying code remains vulnerable.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists as documented in the Exploit-DB entry 46631.
Analyst recommendation
Given the lack of a vendor-provided patch and the availability of a public proof-of-concept, this vulnerability represents a significant and actionable risk. Organizations utilizing Inout RealEstate must implement immediate compensating controls and restrict access to the vulnerable endpoint to prevent potential data exfiltration.
Sources
Originally found and disclosed by Ahmet Ümit BAYRAM, per the CVE Program record.
- ExploitDB-46631 Exploit / PoC
- VulnCheck Advisory: Inout RealEstate Lastest SQL Injection via agentlistdetails Third-party advisory