eNdonesia Portal 8.7 SQL Injection Vulnerabilities
eNdonesia Portal 8.7 contains multiple SQL injection vulnerabilities allowing unauthenticated attackers to execute arbitrary SQL queries via crafted parameters in mod.php.
eNdonesia Portal version 8.7 is susceptible to SQL injection vulnerabilities that can be exploited by unauthenticated attackers. These vulnerabilities exist within the mod.php file, where insufficient input validation allows attackers to inject malicious SQL code through various parameters. Specifically, the artid, cid, did, contid, and aboutid parameters within the publisher, diskusi, galeri, content, and about modules are vulnerable. Successful exploitation allows attackers to execute arbitrary SQL queries, potentially leading to the extraction of sensitive database information, including usernames, database names, and version details. This vulnerability poses a significant risk to organizations using the affected portal, as it could lead to unauthorized access and data breaches.
Attack Chain
- An unauthenticated attacker identifies the vulnerable eNdonesia Portal 8.7 instance.
- The attacker crafts a malicious HTTP request targeting the
mod.phpfile. - The attacker injects SQL code into one or more of the vulnerable parameters:
artid,cid,did,contid, oraboutid. - The crafted request is sent to the web server hosting the eNdonesia Portal.
- The web server processes the request without proper sanitization of the injected SQL code.
- The injected SQL code is executed against the database.
- The attacker retrieves sensitive information, such as usernames, database names, or version details, from the database.
- The attacker may further exploit the compromised database for lateral movement or data exfiltration.
Impact
Successful exploitation of these SQL injection vulnerabilities allows attackers to extract sensitive information, potentially leading to unauthorized access, data breaches, and further compromise of the affected system. There is no information available regarding the number of victims or sectors targeted. The impact is severe, as it allows unauthenticated attackers to directly query the database.
Recommendation
- Apply available patches or upgrades to eNdonesia Portal to version later than 8.7 to remediate CVE-2018-25407.
- Deploy the Sigma rules provided to detect potential exploitation attempts against the vulnerable parameters (
artid,cid,did,contid,aboutid) inmod.php. - Implement input validation and sanitization on all user-supplied data, especially within the
mod.phpfile to prevent future SQL injection attacks.
Detection coverage 2
Detects CVE-2018-25407 Exploitation Attempt — SQL Injection in eNdonesia Portal mod.php
criticalDetects CVE-2018-25407 exploitation attempt — SQL injection attempts targeting the artid, cid, did, contid, and aboutid parameters in mod.php of eNdonesia Portal.
Detects CVE-2018-25407 Exploitation Attempt - SQL Error Responses
mediumDetects potential CVE-2018-25407 exploitation attempts by monitoring server error responses related to SQL queries in mod.php.
Detection queries are available on the platform. Get full rules →