S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
medium·Product Based Web Vulnerabilities·Updated Jun 13, 2024

CVE-2024-3822 Scanner

CVE-2024-3822 scanner - Cross-Site Scripting (XSS) vulnerability in Base64 Encoder/Decoder (WordPress plugin)

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsurl
CostFree
2.4k
Times Used
continuous scan runs
5.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-3822
4.8
CVSSmedium
Exploitable remotely over the internet · requires high privileges · user interaction needed.

The Base64 Encoder/Decoder WordPress plugin through 0.9.2 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.
High
User Interaction
Required
Affected
Base64 Encoder/Decoder
0
Updated Sep 10, 2026View on NVD →
Detail

Base64 Encoder/Decoder is a plugin used in WordPress to encode and decode Base64 strings. It is utilized by web developers and administrators to manage and manipulate Base64 encoded data. The plugin is particularly useful for tasks involving data serialization and deserialization. It helps in encoding data into Base64 format to ensure safe transmission over the internet. The plugin is widely adopted in WordPress websites for its ease of use and functionality.

The Cross-Site Scripting (XSS) vulnerability in the Base64 Encoder/Decoder plugin allows an attacker to inject malicious scripts. These scripts are reflected back to the user without proper sanitization. This vulnerability can be exploited to execute arbitrary JavaScript in the context of the user's session. The issue affects high privilege users like administrators.

The vulnerability resides in the parameter handling of the Base64 Encoder/Decoder plugin. Specifically, the parameter is not properly sanitized and escaped before being outputted back on the page. The endpoint vulnerable to this attack is base64-decode.php. An attacker can craft a malicious request containing a script tag that gets executed in the browser of a high privilege user, such as an admin. This leads to reflected XSS, where the payload is reflected in the server's response.

Exploiting this vulnerability can have severe consequences, especially for high privilege users. It may allow attackers to steal session tokens, impersonate users, or perform actions on behalf of the victim. This could lead to unauthorized access to sensitive information, administrative control of the site, and further exploitation of the compromised system. The overall integrity and confidentiality of the affected WordPress site can be severely impacted.

By joining the S4E platform, you gain access to comprehensive security scanning capabilities that can protect your digital assets from a wide range of vulnerabilities, including the critical Cross-Site Scripting (XSS) issues. Our platform offers detailed reports, continuous monitoring, and actionable remediation steps to enhance your security posture. Stay ahead of threats and ensure your WordPress plugins and other assets remain secure with our state-of-the-art cyber threat exposure management service.

References:

Solution Advice
  • Update the Base64 Encoder/Decoder plugin to the latest version where the vulnerability is patched.
  • Implement proper input sanitization and output escaping in the plugin code.
  • Restrict access to high privilege endpoints to trusted users only.
  • Conduct regular security audits of plugins and themes used in your WordPress site.
  • Consider using a Web Application Firewall (WAF) to detect and block 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-3822 scanner - Cross-Site Scripting (XSS) vulnerability in Base64 Encoder/Decoder (WordPress plugin) | S4E