CVE-2024-58353
calcom · cal.diy
A cross-site scripting (XSS) vulnerability exists in cal.diy, allowing authenticated users to inject malicious scripts via booking questions.
Executive summary
A cross-site scripting vulnerability in cal.diy allows authenticated attackers to execute arbitrary scripts, posing a significant risk to user session security.
Vulnerability
The software fails to properly neutralize script-related HTML tags, leading to a CWE-80 basic XSS vulnerability. The attack vector requires the attacker to be authenticated with low privileges and requires user interaction to execute the malicious payload.
Business impact
Exploitation of this XSS vulnerability can lead to session hijacking, unauthorized actions performed on behalf of other users, or the theft of sensitive information. The high CVSS score of 8.9 reflects the potential for significant impact on both data confidentiality and integrity within the application environment.
Remediation
Immediate Action: Update the cal.diy software to the version containing the fix, as specified in the official vendor security advisory.
Proactive Monitoring: Monitor application logs for suspicious script injection attempts or anomalous booking activity.
Compensating Controls: Deploy a Web Application Firewall (WAF) to filter malicious script payloads from web requests.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Security teams must treat this vulnerability with high urgency due to its potential for full session compromise. Applying the vendor-provided update is the only effective way to neutralize this flaw and ensure the continued security of the platform.