Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2024-43220

CVE-2024-43220: 10web Form Maker Reflected XSS Vulnerability

CVE-2024-43220 is a reflected cross-site scripting flaw in 10web Form Maker plugin affecting versions up to 1.15.26. Attackers can inject malicious scripts into web pages. This article covers technical details, impact assessment, and mitigation strategies.

Published:

CVE-2024-43220 Overview

CVE-2024-43220 is a reflected Cross-Site Scripting (XSS) vulnerability in the Form Maker by 10Web WordPress plugin. The flaw stems from improper neutralization of user-controlled input during web page generation [CWE-79]. All plugin versions from unspecified initial releases through 1.15.26 are affected. An attacker can craft a malicious link that, when clicked by a victim, executes arbitrary JavaScript in the victim's browser session under the context of the vulnerable WordPress site.

Critical Impact

Successful exploitation lets attackers execute arbitrary scripts in a victim's browser, enabling session theft, credential harvesting, and unauthorized actions performed on behalf of the targeted user.

Affected Products

  • 10Web Form Maker plugin for WordPress
  • All versions from initial release through 1.15.26
  • WordPress sites with the Form Maker plugin installed and active

Discovery Timeline

  • 2024-08-12 - CVE-2024-43220 published to the National Vulnerability Database (NVD)
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2024-43220

Vulnerability Analysis

The Form Maker plugin fails to properly sanitize or encode user-supplied input before reflecting it back within HTML responses. This oversight lets attackers inject script content through crafted request parameters. Because the attack vector is network-based and requires user interaction, exploitation typically involves social engineering. A victim must click a crafted link or visit an attacker-controlled page that triggers the malicious request.

The scope change indicated in the CVSS metrics reflects that injected scripts can affect resources beyond the vulnerable component, including cookies and DOM elements belonging to the WordPress administrative interface. Impact on confidentiality and integrity is limited but non-trivial, particularly when authenticated administrators are targeted.

Root Cause

The root cause is missing output encoding in one or more request handlers within the Form Maker plugin. User-controlled parameters are echoed into HTML responses without contextual escaping, allowing <script> tags or JavaScript event handlers to be interpreted by the browser. This is a classic instance of [CWE-79] where server-side rendering fails to enforce a safe output context.

Attack Vector

Exploitation requires the attacker to deliver a crafted URL to a WordPress user who has an active session on a site running the vulnerable plugin. When the victim requests the URL, the reflected payload executes in the victim's browser. Attackers can leverage this to steal session cookies, perform actions in the WordPress admin panel, or pivot to further account compromise. Refer to the Patchstack Vulnerability Report for additional context.

No public proof-of-concept exploit code has been published for this issue.

Detection Methods for CVE-2024-43220

Indicators of Compromise

  • Web server access logs showing requests to Form Maker plugin endpoints containing URL-encoded <script>, onerror=, onload=, or javascript: payloads
  • Referrer headers originating from external or suspicious domains pointing to WordPress admin URLs
  • Unexpected outbound requests from authenticated administrator sessions to attacker-controlled hosts
  • New or modified WordPress administrator accounts following suspicious traffic patterns

Detection Strategies

  • Deploy a web application firewall (WAF) with rules that inspect query strings and POST bodies for reflected XSS payload patterns
  • Enable WordPress audit logging to track parameter values submitted to Form Maker plugin routes
  • Correlate browser-generated errors and Content Security Policy (CSP) violation reports with plugin request paths

Monitoring Recommendations

  • Monitor HTTP request logs for anomalous query parameters targeting /wp-admin/admin.php?page=form_maker* and related plugin endpoints
  • Alert on administrator sessions exhibiting DOM manipulation or unexpected AJAX requests originating shortly after clicking external links
  • Track plugin version inventory across WordPress installations to identify hosts running Form Maker 1.15.26 or earlier

How to Mitigate CVE-2024-43220

Immediate Actions Required

  • Update the Form Maker by 10Web plugin to a version later than 1.15.26 as soon as a fixed release is available from the vendor
  • Audit all WordPress sites for the presence of the Form Maker plugin and prioritize patching internet-facing administrator interfaces
  • Instruct WordPress administrators to avoid clicking untrusted links while authenticated to the site

Patch Information

Consult the Patchstack Vulnerability Report for the current fixed version and vendor guidance. Apply the update through the WordPress plugin manager or WP-CLI once available.

Workarounds

  • Deactivate and remove the Form Maker plugin until a patched version can be deployed
  • Implement a strict Content Security Policy (CSP) that blocks inline script execution on WordPress administrative pages
  • Configure a WAF ruleset to filter reflected XSS patterns targeting the plugin's request parameters
  • Restrict access to the WordPress admin interface using IP allowlists or VPN-based access controls
bash
# Example WP-CLI commands to inventory and update the vulnerable plugin
wp plugin list --name=form-maker --fields=name,status,version
wp plugin deactivate form-maker
wp plugin update form-maker

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.