CVE-2005-2846 in CMS Made Simpleinfo

Summary

by MITRE

PHP remote file inclusion vulnerability in lang.php in CMS Made Simple 0.10 and earlier allows remote attackers to execute arbitrary PHP code via the nls[file][vx][vxsfx] parameter.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 05/26/2025

The vulnerability identified as CVE-2005-2846 represents a critical remote file inclusion flaw in CMS Made Simple version 0.10 and earlier systems. This vulnerability specifically affects the lang.php file within the application's language handling mechanism, creating a pathway for malicious actors to execute arbitrary PHP code on the target server. The flaw stems from insufficient input validation and improper sanitization of user-supplied parameters, particularly the nls[file][vx][vxsfx] parameter that controls language file inclusion processes.

The technical exploitation of this vulnerability occurs when an attacker crafts a malicious request that manipulates the nls[file][vx][vxsfx] parameter to reference external or local files containing malicious PHP code. When the vulnerable CMS Made Simple application processes this parameter without proper validation, it includes the specified file directly into the execution context, effectively allowing remote code execution. This type of vulnerability falls under the CWE-98 category of Improper Input Validation, specifically manifesting as a remote file inclusion vulnerability that enables attackers to inject and execute arbitrary code on the target system.

The operational impact of this vulnerability is severe and multifaceted, as it provides attackers with complete control over the affected server. Once exploited, attackers can execute commands, access sensitive data, modify content, install backdoors, or use the compromised server as a staging point for further attacks. The vulnerability affects the confidentiality, integrity, and availability of the web application and underlying infrastructure. According to ATT&CK framework, this vulnerability maps to T1190 - Exploit Public-Facing Application, where attackers leverage publicly accessible web applications to gain unauthorized access and execute malicious code within the target environment.

Mitigation strategies for CVE-2005-2846 require immediate action including upgrading to CMS Made Simple version 0.11 or later, which contains patches addressing this specific vulnerability. Organizations should implement proper input validation and sanitization measures to prevent unauthorized file inclusion operations. Additionally, disabling remote file inclusion features in PHP configurations, implementing proper access controls, and conducting regular security assessments can significantly reduce the risk of exploitation. The vulnerability demonstrates the critical importance of maintaining up-to-date software versions and implementing robust security practices to prevent remote code execution attacks that can compromise entire web infrastructures.

Reservation

09/08/2005

Disclosure

09/08/2005

Moderation

accepted

Entry

VDB-26252

CPE

ready

Exploit

Download

EPSS

0.06806

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!