CVE-2024-39153 in idcCMSinfo

Summary

by MITRE • 06/27/2024

idccms v1.35 was discovered to contain a Cross-Site Request Forgery (CSRF) via the component /admin/info_deal.php?mudi=del&dataType=news&dataTypeCN.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 03/22/2025

The vulnerability identified as CVE-2024-39153 affects idccms version 1.35 and represents a critical Cross-Site Request Forgery flaw that could enable unauthorized administrative actions. This vulnerability exists within the administrative interface component at /admin/info_deal.php?mudi=del&dataType=news&dataTypeCN, where the application fails to implement proper anti-CSRF protection mechanisms. The flaw allows attackers to craft malicious web pages or emails that can trigger unintended actions within the CMS when authenticated users visit these pages, potentially leading to complete administrative compromise of the affected system.

The technical implementation of this CSRF vulnerability stems from the absence of anti-CSRF tokens or other validation mechanisms in the targeted endpoint. When an authenticated administrator visits a malicious page containing embedded requests to the vulnerable URL, the browser automatically includes any necessary cookies for authentication, thereby executing the requested action without the user's knowledge or consent. This particular endpoint appears to handle deletion operations for news data types, making it a critical attack vector for destructive actions within the content management system. The vulnerability aligns with CWE-352, which specifically addresses Cross-Site Request Forgery weaknesses in web applications.

The operational impact of this vulnerability is significant as it provides attackers with a pathway to execute arbitrary administrative functions without requiring valid credentials. An attacker could potentially delete critical news articles, modify content, or even perform other administrative tasks that could disrupt service availability or compromise data integrity. The vulnerability is particularly dangerous because it operates within the administrative interface, meaning successful exploitation could lead to complete system compromise and unauthorized access to sensitive data. This flaw falls under the ATT&CK technique T1566.002 for Phishing with Social Engineering and T1078.004 for Valid Accounts, as it leverages authenticated sessions to perform unauthorized actions.

Mitigation strategies should focus on implementing robust anti-CSRF protection measures throughout the application. The most effective approach involves adding unique, unpredictable tokens to all state-changing requests and validating these tokens on the server side. Additionally, the application should implement proper session management with secure cookie attributes and consider using the SameSite cookie attributes to prevent cross-site request forgery. Organizations should also implement Content Security Policy headers and ensure that administrative actions require explicit user confirmation through secondary authentication mechanisms. Regular security testing and code reviews should be conducted to identify and remediate similar vulnerabilities in other endpoints. The fix should align with OWASP CSRF Prevention Cheat Sheet recommendations and ensure compliance with security standards such as NIST SP 800-53 and ISO/IEC 27001.

Reservation

06/21/2024

Disclosure

06/27/2024

Moderation

accepted

CPE

ready

EPSS

0.00061

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!