CVE-2010-1935 in Openpresseinfo

Summary

by MITRE

Directory traversal vulnerability in scr/soustab.php in openMairie Openpresse 1.01, when register_globals is enabled, allows remote attackers to include and execute arbitrary local files via directory traversal sequences in the dsn[phptype] parameter, a related issue to CVE-2007-2069.

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

Analysis

by VulDB Data Team • 10/22/2025

The vulnerability identified as CVE-2010-1935 represents a critical directory traversal flaw within the openMairie Openpresse 1.01 content management system. This security weakness specifically affects the scr/soustab.php script and becomes exploitable when the PHP configuration parameter register_globals is enabled. The vulnerability stems from insufficient input validation and sanitization of user-supplied data, creating a pathway for malicious actors to manipulate file inclusion mechanisms. The attack vector targets the dsn[phptype] parameter, which processes directory traversal sequences that can be leveraged to access arbitrary local files on the server. This issue is classified under CWE-22 as a directory traversal vulnerability, where improper restriction of file access allows unauthorized file system operations. The vulnerability's exploitation potential aligns with ATT&CK technique T1505.003, specifically concerning server-side include attacks, and represents a significant risk to system confidentiality and integrity.

The technical implementation of this vulnerability occurs through the manipulation of the dsn[phptype] parameter which is processed without adequate validation of directory traversal sequences. When register_globals is enabled, the application's variable handling becomes susceptible to manipulation, as user input can directly influence global variables within the PHP execution environment. Attackers can construct malicious input strings containing sequences such as "../" that traverse directory structures to access files outside the intended application scope. The flaw essentially allows an attacker to bypass normal file access controls and potentially include system files, configuration files, or other sensitive resources that should remain protected. This vulnerability operates at the intersection of improper input validation and insecure file handling practices, creating a dangerous combination that enables arbitrary code execution through file inclusion mechanisms. The exploitation process typically involves crafting a malicious payload that can traverse the file system and include local files, potentially leading to complete system compromise.

The operational impact of CVE-2010-1935 extends beyond simple data theft to encompass full system compromise and persistent access. Successful exploitation can enable attackers to execute arbitrary code on the target system, potentially leading to privilege escalation and lateral movement within network environments. The vulnerability's relationship to CVE-2007-2069 indicates a pattern of similar weaknesses in the openMairie Openpresse application, suggesting broader architectural issues that may affect other components within the system. Organizations running vulnerable versions face risks including unauthorized data access, system infiltration, and potential use as a foothold for further attacks. The vulnerability's severity is amplified by the fact that it requires only a single parameter manipulation to potentially gain access to sensitive system resources, making it particularly dangerous for web applications that handle sensitive information. Network reconnaissance and automated scanning tools can easily identify systems vulnerable to this type of attack, increasing the likelihood of exploitation.

Mitigation strategies for CVE-2010-1935 must address both immediate remediation and long-term architectural improvements. The most effective immediate solution involves disabling the register_globals PHP configuration setting, which removes one of the primary prerequisites for exploitation. Additionally, implementing proper input validation and sanitization mechanisms can prevent directory traversal sequences from being processed as legitimate file paths. Organizations should deploy web application firewalls that can detect and block malicious directory traversal attempts, while also ensuring that file inclusion functions use whitelisting approaches rather than allowing arbitrary input. Regular security assessments and code reviews should focus on identifying similar vulnerabilities in other application components, particularly those handling file operations. The vulnerability's classification under CWE-22 and its alignment with ATT&CK techniques emphasize the importance of implementing comprehensive secure coding practices and maintaining up-to-date security patches for the openMairie Openpresse application. System administrators should also consider implementing least privilege principles and regular monitoring to detect potential exploitation attempts.

Reservation

05/12/2010

Disclosure

05/12/2010

Moderation

accepted

Entry

VDB-53178

CPE

ready

Exploit

Download

EPSS

0.01955

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!