CVE Radar

CVE Radar Logo
CVERadar

Edition used by more than 30,000 companies in more than 150 countries.
Sign Up For Free

CVE-2024-9240

Medium Severity
30
SVRS
6.1
CVSSv3
0.02577
EPSS
TAGSNo tags available
VECTOR STRING
CVSS:3.1AV:NAC:LPR:NUI:RS:CC:LI:LA:N
PUBLICATION DATE2024-10-17
LAST MODIFIED2026-04-08

Deep CVE Analysis in Progress

The system is currently conducting an in-depth analysis of the selected CVE. This includes advanced correlation, vulnerability classification, and cross-referencing with real-time threat intelligence sources. Once the analysis is complete, the page will automatically update with enriched vulnerability data and actionable insights.

Security Intelligence Brief

1. What is this vulnerability and why does it matter?
This vulnerability, identified as CVE-2024-9240, is a Reflected Cross-Site Scripting (XSS) flaw found in the ReDi Restaurant Reservation plugin for WordPress. It matters because it allows unauthenticated attackers to inject arbitrary web scripts into web pages viewed by other users. If successfully exploited, an attacker can bypass security controls, steal sensitive information (like session cookies), deface web content, redirect users to malicious sites, or launch further attacks such as malware distribution or phishing campaigns. The impact can range from unauthorized access to user accounts to complete compromise of the affected WordPress site, depending on the attacker's script and the privileges of the compromised user.
2. What are the CVSS score, severity level, and disclosure details?
The CVSS score for this vulnerability is 6.1. Based on this score, the severity level is classified as Medium. The vulnerability was publicly disclosed and published on October 17, 2024, at 02:06:03 UTC, and was last modified on April 8, 2026, at 17:18:32 UTC.
3. Which products, vendors, systems, and versions are affected?
  • Product: ReDi Restaurant Reservation plugin
  • Vendor: ReDi
  • System: WordPress
  • Affected Versions: All versions up to, and including, 24.0902.
4. What is the technical root cause and attack vector?
The technical root cause of this vulnerability is the improper use of the `add_query_arg` function within the ReDi Restaurant Reservation plugin without appropriate escaping on the URL. This allows unvalidated user input to be reflected back to the user's browser as part of the HTML response. The primary attack vector is Reflected Cross-Site Scripting (XSS), where a malicious script is embedded into a specially crafted URL parameter.
5. How can this vulnerability be exploited?
This vulnerability can be exploited by an unauthenticated attacker who crafts a malicious URL containing JavaScript code. The attacker then needs to trick a legitimate user (e.g., a site administrator or a regular site visitor) into clicking on this malicious link. When the user clicks the link, their browser executes the injected script within the context of the vulnerable WordPress site. This client-side execution can lead to various malicious activities, including:
  • Session hijacking, allowing the attacker to impersonate the user.
  • Defacement of the website in the user's browser.
  • Redirection of the user to phishing sites or sites hosting malware.
  • Theft of sensitive data accessible to the user's browser.
  • Performing actions on behalf of the user within the application.
6. What mitigation steps and patches are available?
The most effective mitigation is to update the ReDi Restaurant Reservation plugin to a version that addresses this vulnerability. Since all versions up to and including 24.0902 are affected, users should look for an official patch or a newer version released by the vendor that explicitly fixes CVE-2024-9240. If an immediate patch is not available, general XSS mitigation strategies include:
  • Implementing robust input validation and output encoding for all user-supplied data.
  • Deploying a Content Security Policy (CSP) to restrict which scripts can be executed on the page.
  • Utilizing a Web Application Firewall (WAF) to filter malicious requests.
Users should also exercise caution when clicking on unfamiliar links, even if they appear to be from a trusted source.
7. How can vulnerable systems be detected?
Vulnerable systems can be detected by checking the installed version of the ReDi Restaurant Reservation plugin on a WordPress instance. Any installation running version 24.0902 or older is considered vulnerable to CVE-2024-9240. This can typically be done through the WordPress admin panel by navigating to the 'Plugins' section and inspecting the version number of the ReDi Restaurant Reservation plugin. Automated vulnerability scanners capable of identifying WordPress plugin versions and known CVEs can also detect this flaw.
8. What are the indicators of compromise (IOCs)?
The provided CVE data does not specify any direct Indicators of Compromise (IOCs) for CVE-2024-9240. However, potential general IOCs related to XSS exploitation could include:
  • Unusual or unexpected JavaScript execution observed in web browser developer consoles.
  • Presence of unfamiliar or suspicious scripts injected into web page source code.
  • Unexpected redirection of users to external websites.
  • Spike in unusual HTTP requests or error logs on the web server.
  • Abnormal user session activity, such as unexplained logouts or actions performed without user initiation.
  • Evidence of defacement or alteration of website content.
Monitoring web server logs for requests containing suspicious script content in URL parameters could also be an indicator of attempted exploitation.
9. Which threat actors are known to exploit this vulnerability?
As of the provided CVE data, there is no specific information available regarding known threat actors actively exploiting CVE-2024-9240. This type of vulnerability (Reflected XSS) is commonly leveraged by a wide range of attackers, from opportunistic script kiddies to more sophisticated groups, often through automated scanning and social engineering campaigns.
10. What public intelligence references and advisories exist?
The primary public intelligence reference for this vulnerability is the CVE entry itself: CVE-2024-9240. Additional advisories may be available from the plugin vendor (ReDi), WordPress security advisories, or third-party security researchers and databases that track CVEs.
11. What is the risk assessment and urgency level?
The risk assessment for CVE-2024-9240 is Medium, as indicated by its CVSS score of 6.1. The urgency level is moderate to high, primarily due to the nature of Reflected XSS. It is relatively easy to exploit, requiring only that an attacker trick a user into clicking a malicious link. The impact, while client-side, can lead to serious consequences such as session hijacking, sensitive data theft, and further compromise of the affected user or even the entire WordPress site. Organizations using the ReDi Restaurant Reservation plugin should prioritize updating to a patched version immediately to mitigate this risk. If an update is not feasible, implement the recommended general XSS mitigations as soon as possible.

No IOCs found for this CVE

No exploits found for this CVE

SOCRadar Logo

Enhance Your CVE Management with SOCRadar Vulnerability Intelligence

Get comprehensive CVE details, real-time notifications, and proactive threat management all in one platform.

CREATE FREE ACCOUNT
CVE Details
Access comprehensive CVE information instantly
Real-time Tracking
Subscribe to CVEs and get instant updates
Exploit Analysis
Monitor related APT groups and threats
IOC Tracking
Analyze and track CVE-related IOCs

No news found for this CVE

No tweets found for this CVE

No affected software found for this CVE

ReferenceLink
[email protected]https://plugins.trac.wordpress.org/browser/redi-restaurant-reservation/trunk/templates/admin_welcome_no_page.php?rev=2988247#L41
[email protected]https://plugins.trac.wordpress.org/changeset/3167881/redi-restaurant-reservation/trunk/templates/admin_welcome_no_page.php
[email protected]https://www.wordfence.com/threat-intel/vulnerabilities/id/bb9fc87e-b376-49ce-ba69-5acef9deda4d?source=cve
[email protected]https://www.wordfence.com/threat-intel/vulnerabilities/id/bb9fc87e-b376-49ce-ba69-5acef9deda4d?source=cve
CWE IDCWE NameDescription
CWE-79Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')The software does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

CVE Radar

Real-time CVE Intelligence & Vulnerability Management Platform

CVE Radar provides comprehensive vulnerability intelligence by monitoring CVE databases, security advisories, and threat feeds. Get instant updates on new vulnerabilities, exploit details, and mitigation strategies specific to your assets.