CVE-2024-35557 in idcCMSinfo

Summary

by MITRE • 05/22/2024

idccms v1.35 was discovered to contain a Cross-Site Request Forgery (CSRF) via the component /admin/vpsApi_deal.php?mudi=rev&nohrefStr=close.

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

Analysis

by VulDB Data Team • 03/28/2025

The vulnerability identified as CVE-2024-35557 affects idccms version 1.35 and represents a critical Cross-Site Request Forgery flaw that undermines the application's security posture. This vulnerability exists within the administrative component /admin/vpsApi_deal.php which processes requests with parameters mudi=rev and nohrefStr=close, creating an opportunity for attackers to manipulate authenticated user sessions without their knowledge or consent. The flaw allows malicious actors to execute unauthorized actions on behalf of legitimate users who are logged into the system, potentially leading to complete compromise of the administrative interface.

The technical implementation of this CSRF vulnerability stems from the absence of proper anti-CSRF protection mechanisms within the targeted PHP script. When users navigate to malicious websites or click on crafted links while authenticated to the idccms administration panel, the application fails to validate the origin of requests or verify the authenticity of user intent. This weakness directly maps to CWE-352, which categorizes Cross-Site Request Forgery vulnerabilities as those that allow attackers to perform actions with the privileges of authenticated users without their knowledge. The vulnerability specifically exploits the lack of anti-CSRF tokens or similar validation mechanisms that should be present in all administrative endpoints to ensure that requests originate from legitimate sources within the application's own domain.

The operational impact of this vulnerability extends beyond simple data manipulation, potentially enabling attackers to gain complete administrative control over the affected system. An attacker could leverage this flaw to close virtual private server connections, modify system configurations, access sensitive data, or perform other malicious activities within the scope of administrative privileges. The vulnerability affects the integrity and availability of the system as it allows unauthorized modifications to critical infrastructure components that manage virtual private servers. This represents a significant risk to organizations relying on idccms for server management, as the compromise of administrative functions could lead to widespread service disruption, data breaches, or unauthorized access to customer resources.

Security mitigations for this vulnerability should include immediate implementation of anti-CSRF token validation mechanisms within the affected PHP script and all administrative endpoints. The solution requires generating unique, unpredictable tokens for each user session and validating these tokens on every state-changing request. Additionally, implementing proper referer header validation and using the SameSite cookie attributes can provide defense-in-depth measures against such attacks. Organizations should also consider implementing Content Security Policy headers and ensuring that all administrative functions require explicit user confirmation before execution. This vulnerability aligns with ATT&CK technique T1566.002 which focuses on credential access through social engineering and CSRF attacks, emphasizing the need for robust session management and request validation across all administrative interfaces. The remediation process should involve thorough code review of all administrative scripts and implementation of automated security testing to prevent similar vulnerabilities from being introduced in future releases.

Reservation

05/17/2024

Disclosure

05/22/2024

Moderation

accepted

CPE

ready

EPSS

0.00182

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!