S4E just found a critical-severity finding from cve-2022-27924 scanner
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
high·Product Based Web Vulnerabilities·Updated Mar 13, 2025

CVE-2024-6651 Scanner

CVE-2024-6651 Scanner - Cross-Site Scripting (XSS) vulnerability in WordPress File Upload Plugin

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.9k
Times Used
continuous scan runs
5.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-6651
6.1
CVSSmedium
Exploitable remotely over the internet · no authentication required · user interaction needed.

The WordPress File Upload WordPress plugin before 4.24.8 does not sanitise and escape a parameter before outputting it back in the page, leading to a Reflected Cross-Site Scripting which could be used against high privilege users such as admin

Attack Vector
Network
Privileges Req.
None
User Interaction
Required
Affected
WordPress File Upload
AFFECTED< 4.24.8SAFE ✓≥ 4.24.8
wordpress_file_uploadby wordpress_file_upload_project
AFFECTED< 4.24.8SAFE ✓≥ 4.24.8
Updated Sep 10, 2026View on NVD →
Detail

The WordPress File Upload Plugin is a widely used plugin that allows users to upload files to their WordPress sites. It integrates seamlessly with WordPress sites, providing an easy-to-use interface for both administrators and users to manage file uploads. This plugin is popular among WordPress users who require an efficient and secure solution for file management. Businesses and individuals use it to manage large volumes of files, ensuring that file sharing and uploading are handled smoothly. The plugin supports various file types and provides flexible options for controlling file access and permissions. As a result, it is a trusted tool for enhancing the functionality of WordPress websites.

Cross-Site Scripting (XSS) is a vulnerability that allows attackers to inject malicious scripts into web pages viewed by other users. When such a vulnerability exists, it can enable attackers to execute arbitrary JavaScript code within the context of another user's session. This particular vulnerability in the WordPress File Upload Plugin can potentially allow malicious actors to execute scripts in an administrator's browser context. It points to a failure in properly sanitizing and escaping inputs, leading to the unintended execution of scripts. XSS vulnerabilities can lead to a wide range of issues, from data theft to user session hijacking. Proper input validation and encoding are crucial to preventing such vulnerabilities.

The vulnerability exists due to improper sanitization of the 'dir' parameter in the file browser page of the plugin. When an attacker injects a script into this parameter, the plugin inadequately handles the input, allowing script execution in the admin's browser. The endpoint affected is the file browser page, and the vulnerable parameter is 'dir'. This lack of proper input handling stems from insufficient checks on user input and output. Attackers exploit this by crafting HTTP GET requests containing malicious scripts in the 'dir' parameter. The vulnerability exploits the admin's privileges when they access the file browser page with a crafted URL.

When exploited, this vulnerability can lead to severe consequences, such as unauthorized access to user data. Attackers can hijack administrator sessions, gaining control over sensitive data and site configurations. They might alter or delete files crucial to the website's operation or obtain credentials stored on the site. The exploitation could also lead to defacement of the site or spreading of malware to visitors. Additionally, compromised sites might suffer reputational damage, leading to loss of user trust and potential legal implications. Therefore, addressing such vulnerabilities promptly is key to maintaining site integrity and security.

REFERENCES

Solution Advice
  • Update the WordPress File Upload Plugin to version 4.24.8 or later to patch the vulnerability.
  • Implement strict input validation and output encoding to prevent XSS vulnerabilities in the future.
  • Regularly audit and test your plugins and themes for security vulnerabilities.
  • Educate administrators and users about safe practices for browsing and handling suspicious content.
  • Consider deploying a Web Application Firewall (WAF) to mitigate potential malicious requests.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2024-6651 Scanner - Cross-Site Scripting (XSS) vulnerability in WordPress File Upload Plugin | S4E