Joomla! Ek Rishta Component 2.10 SQL Injection Vulnerability
Joomla! Component Ek Rishta version 2.10 is vulnerable to SQL injection allowing unauthenticated attackers to manipulate database queries by injecting SQL code via the cid parameter through GET requests to the user_detail view, potentially extracting sensitive database information.
Joomla! Component Ek Rishta 2.10 is susceptible to an SQL injection vulnerability that enables unauthenticated attackers to execute arbitrary SQL commands. This flaw allows attackers to manipulate database queries by injecting SQL code through the cid parameter in GET requests to the user_detail view. Successful exploitation could lead to unauthorized access to sensitive database information. The vulnerability was reported in the Ek Rishta component, a Joomla! extension. Attackers can leverage this vulnerability without authentication, making it a critical risk for systems running the affected component.
Attack Chain
- An unauthenticated attacker identifies a Joomla! website using Ek Rishta 2.10.
- The attacker crafts a malicious GET request targeting the
user_detailview. - The attacker injects SQL code into the
cidparameter of the GET request. - The Joomla! application processes the crafted request without proper sanitization of the
cidparameter. - The injected SQL code is executed against the database.
- The attacker retrieves sensitive database information, such as user credentials or configuration details.
- The attacker may further compromise the system by using the extracted credentials or exploiting other vulnerabilities.
Impact
Successful exploitation of this vulnerability can lead to the disclosure of sensitive information stored in the database, potentially including user credentials, personal data, and other confidential information. This can result in identity theft, financial fraud, and reputational damage to the affected organization. Given the unauthenticated nature of the vulnerability, any Joomla! website using the vulnerable component is at risk.
Recommendation
- Apply the patch or upgrade to a non-vulnerable version of Ek Rishta to remediate CVE-2018-25348.
- Deploy the Sigma rule provided in this brief to detect exploitation attempts targeting the
cidparameter inuser_detailGET requests. - Implement input validation and sanitization measures to prevent SQL injection vulnerabilities in web applications.
- Review web server logs for suspicious GET requests targeting the
user_detailview with potentially malicious SQL code in thecidparameter.
Detection coverage 2
Detects CVE-2018-25348 Exploitation — Joomla Ek Rishta SQL Injection Attempt
highDetects CVE-2018-25348 exploitation — An unauthenticated attacker attempts to exploit an SQL injection vulnerability in Joomla! Ek Rishta by injecting SQL code into the `cid` parameter of a GET request to `/index.php`
Detects CVE-2018-25348 Exploitation — Joomla Ek Rishta SQL Injection Response Code
mediumDetects CVE-2018-25348 exploitation — Monitors for HTTP 500 response codes when accessing the user_detail view, possibly due to a failed SQL injection attempt.
Detection queries are available on the platform. Get full rules →