CVE-2017-9449 in BigTreeinfo

Summary

by MITRE

SQL injection vulnerability in BigTree CMS through 4.2.18 allows remote authenticated users to execute arbitrary SQL commands via core/admin/modules/developer/modules/views/create.php. The attacker creates a crafted table name at admin/developer/modules/views/create/ and the injection is visible at admin/ajax/auto-modules/views/searchable-page/ or admin/modules_name.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 12/08/2022

The CVE-2017-9449 vulnerability represents a critical sql injection flaw within BigTree CMS versions up to 4.2.18 that fundamentally undermines the application's database security posture. This vulnerability resides in the core/admin/modules/developer/modules/views/create.php component, where the application fails to properly sanitize user input when processing table names during module creation. The flaw enables authenticated attackers to inject malicious sql commands directly into the database layer, potentially compromising the entire cms infrastructure and leading to data exfiltration, unauthorized access, and system compromise.

The technical implementation of this vulnerability follows a classic sql injection pattern where user-controllable data flows directly into sql query construction without adequate sanitization or parameterization. When an attacker navigates to the admin/developer/modules/views/create/ endpoint and crafts a malicious table name, the application processes this input without proper validation, allowing sql payload injection. The vulnerability becomes exploitable when the crafted input is later referenced in the admin/ajax/auto-modules/views/searchable-page/ or admin/modules_name endpoints, where the malicious sql commands are executed within the database context, creating a persistent and dangerous attack vector.

The operational impact of this vulnerability extends beyond simple data theft, as it provides attackers with the ability to escalate privileges and execute arbitrary commands on the underlying database server. An authenticated attacker can leverage this flaw to extract sensitive information including user credentials, database schema details, and application configuration data. The vulnerability affects the entire cms ecosystem since it operates at the database level, potentially allowing attackers to modify or delete critical application data, create backdoor accounts, or even escalate to full system compromise through database server exploitation techniques.

Security professionals should address this vulnerability through immediate patching of affected BigTree CMS installations to version 4.2.19 or later, which includes proper input sanitization and parameterized query implementations. Organizations should also implement network segmentation to limit access to administrative interfaces and establish robust monitoring for suspicious sql query patterns. The vulnerability aligns with CWE-89 sql injection weakness and maps to attack techniques within the ATT&CK framework under T1071.004 application layer protocol and T1046 network service scanning, as attackers would need to identify and exploit this specific endpoint to achieve successful exploitation. Additionally, implementing web application firewalls with sql injection detection capabilities and conducting regular security assessments of cms components will help prevent similar vulnerabilities from being exploited in the future.

Reservation

06/06/2017

Disclosure

06/06/2017

Moderation

accepted

CPE

ready

EPSS

0.01066

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!