CVE-2012-2171 in Ds4100info

Summary

by MITRE

SQL injection vulnerability in ModuleServlet.do in the Storage Manager Profiler in IBM System Storage DS Storage Manager before 10.83.xx.18 on DS Series devices allows remote authenticated users to execute arbitrary SQL commands via the selectedModuleOnly parameter in a state_viewmodulelog action to the ModuleServlet URI.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 09/14/2025

The vulnerability described in CVE-2012-2171 represents a critical SQL injection flaw within IBM System Storage DS Storage Manager's Storage Manager Profiler component. This vulnerability specifically affects versions prior to 10.83.xx.18 of the DS Series devices, creating a significant security risk for organizations relying on these storage management systems. The flaw exists in the ModuleServlet.do component which processes requests related to storage module logging and monitoring functionality. The vulnerability manifests when the system processes the selectedModuleOnly parameter within the state_viewmodulelog action, allowing malicious actors to inject arbitrary SQL commands into the system's database queries.

The technical exploitation of this vulnerability occurs through a well-defined attack vector that leverages authenticated access to the Storage Manager Profiler interface. An attacker with valid credentials can manipulate the selectedModuleOnly parameter to inject malicious SQL code that gets executed within the database context of the storage management system. This type of vulnerability falls under CWE-89 which specifically addresses SQL injection flaws where untrusted data is directly incorporated into SQL commands without proper sanitization or parameterization. The attack requires only authenticated access, making it particularly dangerous as it can be exploited by insiders or compromised legitimate users with access privileges.

The operational impact of this vulnerability extends beyond simple data theft or modification, as it can potentially allow full database compromise and unauthorized access to critical storage management information. Attackers could execute commands that retrieve sensitive storage configuration data, manipulate storage module logs, or even gain deeper access to underlying storage systems. This vulnerability directly impacts the integrity and confidentiality of storage management operations, potentially enabling attackers to disrupt storage services, steal sensitive data, or establish persistent access to storage infrastructure. The implications are particularly severe in enterprise environments where storage managers handle critical business data and system configurations.

Organizations should implement immediate mitigations including upgrading to IBM System Storage DS Storage Manager version 10.83.xx.18 or later, which contains the necessary patches to address this SQL injection vulnerability. Network segmentation and access controls should be reinforced to limit exposure of the Storage Manager Profiler interface to only authorized personnel. Input validation and parameterized queries should be implemented across all storage management interfaces to prevent similar vulnerabilities from emerging. Additionally, regular security assessments and monitoring of storage management systems should be conducted to identify potential exploitation attempts. The vulnerability demonstrates the importance of maintaining up-to-date security patches and following security best practices for database interactions in enterprise storage environments. This case highlights the necessity of implementing robust security controls in storage management systems where database interactions are frequent and critical to overall system operation.

Reservation

04/04/2012

Disclosure

06/22/2012

Moderation

accepted

Entry

VDB-61080

CPE

ready

Exploit

Download

EPSS

0.05142

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!