CVE-2025-64048 in YCCMSinfo

Summary

by MITRE • 11/24/2025

YCCMS 3.4 contains a stored cross-site scripting (XSS) vulnerability in the article management functionality. The vulnerability exists in the add() and getPost() functions within the ArticleAction.class.php file due to improper neutralization of user input in the article title field.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 11/25/2025

The vulnerability identified as CVE-2025-64048 affects YCCMS version 3.4 and represents a critical stored cross-site scripting flaw that undermines the application's security posture. This vulnerability specifically targets the article management functionality where user input is not properly sanitized before being stored and subsequently rendered back to users. The flaw exists within the ArticleAction.class.php file and manifests in both the add() and getPost() functions, creating a persistent vector for malicious code injection that can affect multiple users over time.

The technical root cause of this vulnerability stems from inadequate input validation and output encoding practices within the application's backend processing. When administrators or users submit articles through the management interface, the system fails to adequately neutralize potentially malicious content entered in the article title field. This improper handling of user input creates a condition where crafted script payloads can be stored in the application's database and executed whenever the affected content is retrieved and displayed. The vulnerability classifies under CWE-79 which specifically addresses Cross-Site Scripting flaws, making it a well-documented and dangerous security weakness that has been exploited in numerous real-world scenarios.

The operational impact of this stored XSS vulnerability extends beyond simple data theft or defacement, as it provides attackers with persistent access to victim sessions and potential privilege escalation opportunities. When malicious scripts are stored in the article title field, they execute in the context of other users' browsers who view the affected content, potentially allowing attackers to steal session cookies, perform unauthorized actions, or redirect users to malicious sites. The persistence of this vulnerability means that once exploited, the malicious code remains active until manually removed from the database, making it particularly dangerous for content management systems where multiple administrators may interact with the affected functionality. This vulnerability directly maps to attack techniques described in the MITRE ATT&CK framework under T1531 for Credential Access and T1566 for Phishing, as attackers can leverage the stored XSS to harvest credentials and establish further footholds.

Mitigation strategies for this vulnerability should focus on implementing comprehensive input sanitization and output encoding mechanisms throughout the application's data flow. The primary remediation involves ensuring that all user-supplied input, particularly in fields like article titles, undergoes proper validation and sanitization before being stored in the database. This includes implementing strict character filtering, encoding special characters, and employing Content Security Policy headers to prevent unauthorized script execution. Organizations should also implement proper input length limits and regular security audits of all user-facing application components. Additionally, the application should enforce proper output encoding when displaying stored content, ensuring that any potentially malicious input is rendered harmless when presented to end users. Regular security assessments and vulnerability scanning should be conducted to identify similar issues in other application components, as this type of vulnerability often indicates broader input validation weaknesses that may exist elsewhere in the codebase.

Responsible

MITRE

Reservation

10/27/2025

Disclosure

11/24/2025

Moderation

accepted

CPE

ready

EPSS

0.00024

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!