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 Nov 26, 2024

CVE-2021-24934 Scanner

CVE-2021-24934 Scanner - Cross-Site Scripting vulnerability in Visual CSS Style Editor

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
3.5k
Times Used
continuous scan runs
4.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2021-24934
6.1
CVSS

The Visual CSS Style Editor WordPress plugin before 7.5.4 does not sanitise and escape the wyp_page_type parameter before outputting it back in an admin page, leading to a Reflected Cross-Site Scripting issue

Attack Vector
-
Privileges Req.
-
User Interaction
-
Affected
Visual CSS Style Editor
AFFECTED< 7.5.4SAFE ✓≥ 7.5.4
Updated Aug 21, 2026View on NVD →
Detail

Visual CSS Style Editor is a plugin primarily used by web developers and WordPress site administrators for customizing website styles without coding. It provides an easy-to-use interface for changing CSS properties of web elements, allowing for a more visually-oriented approach to web design. Users of this product are generally non-technical and look for efficient customization of their site appearance within the WordPress environment. Popular among bloggers, business websites, and small online store owners, the tool intends to simplify style adjustments significantly. Its wide usage in WordPress platforms reflects the growing demand for versatile, easy-to-navigate customization plugins. Built by YellowPencil, the plugin garners attention for helping users achieve professional styling results effortlessly.

The Cross-Site Scripting (XSS) vulnerability reported affects the Visual CSS Style Editor and allows execution of JavaScript-related attacks. It surfaces when the 'wyp_page_type' parameter is not properly sanitized before rendering in an admin page. Attackers leverage this to insert malicious scripts into webpages that execute in the victim’s browser when accessed. Such scripts can result in sensitive data exposure or unauthorized manipulation of webpage content. This is particularly concerning given the wide adoption of the plugin by non-technical users who may not recognize malicious activity arising from these scripts. Reflected XSS targets administrative pages, exploiting overlooked entry points due to improper input handling.

Technical discovery of this XSS issue hinges on the 'wyp_page_type' parameter not undergoing proper sanitation and escaping processes in administrative views. When the plugin outputs this parameter's content, it does so inadequately, allowing payload injection. Vulnerable endpoints include the admin.php page with specific query parameters leading to script inclusion. This oversight in input validation and output handling leads to potential points of entry for attackers to inject and execute scripted payloads. The crafted payloads, when accessed, trigger within the user’s browser, executing the injected script. Mitigation revolves around tightening input validation and output protocols to prevent such executions from occurring unnoticed.

If exploited, this vulnerability could result in various effects; attackers could perform phishing attacks by mimicking legitimate site elements, thereby stealing sensitive information such as credentials. Additionally, users with injected scripts could unwittingly execute actions on their accounts or administrative backends, causing data integrity issues or unauthorized access. A successful attack might also tarnish the site’s reputation, impacting user trust and incoming traffic. Administrators could face nuanced ways of redirection or manipulated content, impacting overall site security without clear evidence of fault. The exploration of weaknesses through XSS could lead to data breaches or loss of user data integrity.

REFERENCES

Solution Advice
  • Immediately update the Visual CSS Style Editor plugin to the latest available version.
  • Implement additional server-side validation and sanitization for input parameters received by the plugin.
  • Encourage regular audits of installed plugins to identify potential vulnerabilities early.
  • Use web application firewalls (WAF) to filter and monitor HTTP requests for malicious content.
  • Provide security training for website administrators on recognizing and mitigating potential XSS attacks.

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-2021-24934 Scanner - Cross-Site Scripting vulnerability in Visual CSS Style Editor | S4E