CVE-2025-24723 is a medium-severity vulnerability that enables Stored Cross-site Scripting (XSS) in the CodePeople Booking Calendar Contact Form plugin. This vulnerability allows attackers to inject malicious scripts into the web page, impacting users who interact with the compromised contact form.
With a CVSS score of 5.9, this vulnerability poses a moderate risk, particularly in environments where the Booking Calendar Contact Form plugin is deployed. The vulnerability affects all versions of the plugin up to and including version 1.2.55.
Organizations using this plugin should be aware that the vulnerability remains deferred, indicating that it may not be actively exploited at this time; however, neglecting the issue could expose systems to potential attacks.
Given the nature of Stored XSS attacks, where malicious scripts are stored and executed in the context of a user's session, organizations should prioritize remediation to safeguard their users and data.
Organizations should address this vulnerability in their patch management process to mitigate the risk associated with potential exploitation.
Vulnerability Details
The vulnerability arises from the improper neutralization of user inputs during web page generation, allowing for the execution of arbitrary scripts. The CWE classification for this vulnerability is CWE-79, which pertains to improper neutralization of input for web page generation.
The attack vector is network-based, with low attack complexity and high privileges required for successful exploitation. User interaction is also necessary, meaning that an attacker would need a user to perform an action that triggers the malicious script.
The vulnerability's impact is assessed as low for confidentiality, integrity, and availability, given that it primarily affects user input on the affected web form.
Technical Analysis
The root cause of this vulnerability is a failure to properly sanitize user inputs before rendering them on the web page. Attackers may leverage this weakness to inject malicious JavaScript code that executes within the user's browser, leading to data theft or session hijacking.
The attack vector is network-based, and the attack complexity is classified as low, which means that exploiting the vulnerability does not require advanced skills. However, it does require that the attacker has high privileges, suggesting that administrative access may be necessary to execute the exploit.
User interaction is required, as the attacker must entice the victim to interact with the compromised contact form. The impacts on confidentiality and integrity are low, as the malicious scripts do not typically disrupt the availability of the application but may compromise user data.
Risk & Impact Analysis
Risk to organizations includes unauthorized access to sensitive user information, potential for phishing attacks, and damage to organizational reputation. The blast radius for this vulnerability can be significant, especially in applications where the Booking Calendar Contact Form is widely used.
Organizations should assess their deployment of the affected plugin and consider the urgency of addressing this vulnerability based on the CVSS score of 5.9. Although not currently known to be actively exploited, the nature of stored XSS vulnerabilities means that the potential for exploitation exists.
As such, it is advisable for organizations to prioritize patching during their next patch cycle to mitigate the risks associated with this vulnerability.
Exploitation Status
Signal | Status |
|---|---|
Known Exploit | No |
Public PoC | No |
Actively Exploited | No |
Ransomware Use | No |
Affected Versions
The vulnerability affects all versions of the CodePeople Booking Calendar Contact Form plugin prior to version 1.2.55.
Mitigation & Remediation
Organizations should prioritize patching the CodePeople Booking Calendar Contact Form plugin to version 1.2.56 or later, where the vulnerability is addressed. If immediate patching is not feasible, organizations may consider implementing input validation and output encoding measures to mitigate the risk of XSS.
Regular security assessments, including continuous penetration testing, can also help in identifying and remediating such vulnerabilities.
Detection Guidance
To detect potential exploitation of this vulnerability, organizations should monitor logs for unusual input patterns and script execution. Behavioral anomalies in user interactions with the contact form may also indicate attempts to exploit the vulnerability.
AppSecure Threat Intelligence Insight
The long-term significance of CVE-2025-24723 highlights the ongoing risks associated with web applications that fail to properly sanitize user inputs. Security teams should remain vigilant against such vulnerabilities and adopt best practices to ensure the security of their applications.
Patterns of vulnerabilities like this serve as a reminder of the importance of input validation in web application security. Organizations are encouraged to integrate security testing into their development lifecycle to reduce the likelihood of similar vulnerabilities.
For more information about application security best practices, refer to our application security assessment guide and consider our penetration testing methodology for comprehensive security evaluation.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

.webp)