Appsecure logo

CVE-2025-24723: Medium Vulnerability in CodePeople Booking Calendar Contact Form

A medium-severity Stored XSS vulnerability has been identified in the CodePeople Booking Calendar Contact Form plugin. Organizations are urged to assess their exposure and remediate through patching or configuration changes.

MEDIUMCVSS 5.9 · Published January 24, 2025

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

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.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.