CVE Radar Logo
CVERadar
CVE Radar Logo
CVERadar

CVE-2024-10584

Medium Severity
SVRS
30/100

CVSSv3
NA/10

EPSS
0.00013/1

CVE-2024-10584 is a Stored Cross-Site Scripting (XSS) vulnerability in the DirectoryPress WordPress plugin. This flaw allows attackers to inject malicious scripts into a website via SVG file uploads. The vulnerability affects versions up to and including 3.6.16, making it possible for authenticated users with author-level access or higher to execute arbitrary web scripts whenever a user accesses the uploaded SVG file. When the DirectoryPress Frontend is installed, unauthenticated users can also exploit this vulnerability. Despite the low CVSS score, the SVRS of 30 suggests a moderate level of risk, indicating potential for exploitation. Successful exploitation could lead to account takeover, data theft, or defacement of the website. This security flaw highlights the importance of input sanitization and output escaping in WordPress plugins to prevent XSS attacks.

In The Wild
2024-12-24

2024-12-24
Eye Icon
SOCRadar
AI Insight

Description

CVE-2024-10584 affects the DirectoryPress – Business Directory And Classified Ad Listing plugin for WordPress, allowing for Stored Cross-Site Scripting (XSS) via SVG File uploads. This vulnerability arises from insufficient input sanitization and output escaping, enabling authenticated attackers with author-level access or higher to inject arbitrary web scripts into pages. These scripts execute whenever a user accesses the SVG file. Notably, if DirectoryPress Frontend is installed, unauthenticated users could potentially exploit this vulnerability. While the CVSS score is 5.4, SOCRadar's SVRS score is 46, indicating a moderate level of risk requiring attention.

Key Insights

  • Impact: Successful exploitation of CVE-2024-10584 can lead to the execution of arbitrary JavaScript code in the context of the affected website. This could allow attackers to steal sensitive information like user credentials, hijack user accounts, redirect users to malicious websites, or deface the website.
  • Vulnerability: The vulnerability lies in the plugin's handling of SVG file uploads. It fails to properly sanitize and escape user-supplied input, permitting attackers to embed malicious JavaScript code within the SVG files.
  • Exploitation: Although there is no evidence of active exploitation in the wild, the vulnerability could be easily exploited by attackers with knowledge of the plugin's codebase.
  • Attackers: While no specific Threat Actors/APT Groups are currently associated with this vulnerability, it could be exploited by various actors, including script kiddies, cybercriminals, and nation-state actors.

Mitigation Strategies

  • Update Plugin: Immediately update the DirectoryPress plugin to version 3.6.17 or later. This patch addresses the vulnerability and ensures proper input sanitization and output escaping.
  • Disable SVG Uploads: If you do not require SVG file uploads, disable this functionality in the plugin settings as a temporary mitigation measure while updating.
  • Web Application Firewall (WAF): Implement a WAF to detect and block potential XSS attacks. This adds an extra layer of security by filtering malicious requests before they reach the website.
  • Security Monitoring: Regularly monitor your website for suspicious activity and signs of compromise. This includes analyzing website logs, monitoring user activity, and proactively searching for signs of malware or suspicious code.

Additional Information:

If you have further questions about this incident, utilize the 'Ask to Analyst' feature, reach out to SOCRadar directly, or open a support ticket for detailed information.

Indicators of Compromise

No IOCs found for this CVE

Exploits

No exploits found for this CVE

Enhance Your CVE Management with SOCRadar Vulnerability Intelligence
Get comprehensive CVE details, real-time notifications, and proactive threat management all in one platform.
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

News

CVE-2024-10584 | DirectoryPress Plugin up to 3.6.16 on WordPress cross site scripting
vuldb.com2025-02-16
CVE-2024-10584 | DirectoryPress Plugin up to 3.6.16 on WordPress cross site scripting | A vulnerability was found in DirectoryPress Plugin up to 3.6.16 on WordPress. It has been declared as problematic. Affected by this vulnerability is an unknown functionality. The manipulation leads to cross site scripting. This vulnerability is known as CVE-2024-10584. The attack can be launched remotely. There is no exploit available.
vuldb.com
rss
forum
news

Social Media

CVE-2024-10584 The DirectoryPress – Business Directory And Classified Ad Listing plugin for WordPress is vulnerable to Stored Cross-Site Scripting via SVG File uploads in all versio… https://t.co/7lMoC9p0Ox
0
0
0

Affected Software

No affected software found for this CVE

References

ReferenceLink
[email protected]https://plugins.trac.wordpress.org/changeset/3205071/directorypress/trunk/includes/directorypress_svg.php
[email protected]https://www.wordfence.com/threat-intel/vulnerabilities/id/4625072b-815d-41d2-bf8f-ac290efde369?source=cve

CWE Details

CWE IDCWE NameDescription
CWE-434Unrestricted Upload of File with Dangerous TypeThe software allows the attacker to upload or transfer files of dangerous types that can be automatically processed within the product's environment.

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.

Get Free Vulnerability Intelligence AccessAccess real-time CVE monitoring, exploit analysis, and threat intelligence