CVE-2024-9031 in CRMGo SaaSinfo

Summary

by MITRE • 09/20/2024

A vulnerability, which was classified as problematic, has been found in CodeCanyon CRMGo SaaS up to 7.2. This issue affects some unknown processing of the file /project/task/{task_id}/show. The manipulation of the argument comment leads to cross site scripting. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 08/03/2026

This vulnerability in CodeCanyon CRMGo SaaS version 7.2 represents a critical cross-site scripting flaw that resides within the project/task/{task_id}/show endpoint. The vulnerability specifically manifests when processing the comment argument, creating an attack vector that allows malicious actors to inject arbitrary JavaScript code into the application's response. This type of weakness falls under the CWE-79 category of Cross-Site Scripting, where the application fails to properly sanitize user input before incorporating it into dynamically generated web pages. The vulnerability is particularly concerning because it can be exploited remotely without requiring any authentication or privileged access, making it highly accessible to threat actors.

The technical implementation of this flaw occurs when the application processes the comment parameter passed through the URL path without adequate validation or sanitization measures. When a user navigates to the vulnerable endpoint with maliciously crafted comment data, the application fails to escape special characters or filter out potentially harmful script tags, allowing attackers to inject JavaScript payloads that execute within the context of other users' browsers. This creates a persistent threat where any user who views the affected task page could unknowingly execute malicious code, potentially leading to session hijacking, credential theft, or further exploitation of the compromised user's privileges.

The operational impact of this vulnerability extends beyond simple script execution, as it can enable sophisticated attack chains that leverage the compromised environment. Attackers could potentially use this XSS flaw to steal session cookies, redirect users to phishing sites, modify page content to display fraudulent information, or even escalate the attack by exploiting other vulnerabilities present in the same application context. The fact that this exploit has been publicly disclosed increases the risk significantly, as it removes the element of surprise and provides threat actors with ready-made attack patterns. This vulnerability directly maps to several ATT&CK techniques including T1059.007 for scripting languages and T1566 for credential access through social engineering.

Mitigation strategies should focus on implementing robust input validation and output encoding mechanisms throughout the application's data processing pipeline. The most effective immediate fix involves sanitizing all user-provided content, particularly when rendering comments or other dynamic elements in web pages, using proper HTML escaping techniques and Content Security Policy headers to prevent unauthorized script execution. Additionally, the application should implement proper parameter validation for the task_id and comment arguments, ensuring that only expected data formats are accepted. Organizations should also consider implementing Web Application Firewalls and regular security scanning to detect similar vulnerabilities across their infrastructure. The vulnerability highlights the importance of following secure coding practices and conducting thorough input validation as outlined in OWASP Top Ten recommendations for preventing injection flaws.

Responsible

VulDB

Disclosure

09/20/2024

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00350

KEV

no

Activities

very low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!