CVE-2026-83532

Custom Menu Wizard <= 3.3.1 - Contributor+ Stored XSS via Shortcode Attributes

Published Sep 12, 2026 CVSS 3.1 · 6.8 Medium EPSS < 1% KEV · Not listed
Description
The Custom Menu Wizard Widget WordPress plugin through 3.3.1 does not sanitize and escape several shortcode attributes before rendering them into HTML, allowing users with contributor-level access and above to inject arbitrary web scripts that execute when the affected content is viewed.

Analysis

AI-generated

Technical impact

The Custom Menu Wizard Widget plugin for WordPress versions up to 3.3.1 fails to escape several shortcode attributes before rendering them as HTML, creating a stored cross‑site scripting vulnerability (CWE‑79). An attacker who has contributor‑level access or higher can insert malicious JavaScript into content and runs in the browsers of every visitor who loads the affected menu shortcode.

Affected Systems

WordPress sites that have the Custom Menu Wizard Widget plugin installed at version 3.3.1 or earlier. Any installation where users with contributor or higher attributes is susceptible. The plugin is identified only as Custom Menu Wizard Widget, indicating it is a WordPress widget or plugin.

Risk and Exploitability

The vulnerability requires the attacker to possess contributor or higher role on the target site. Once until the plugin is updated or the offending shortcode is removed. The CVSS score of 6.8 places it in the medium‑to‑high severity range, while the EPSS score of less than 1% indicates a low likelihood of exploitation in the wild. It is not listed in CISA’s KEV catalog, suggesting no widespread exploitation has been observed yet.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Custom Menu Wizard Widget plugin to a version newer than 3.3.1 that sanitizes shortcode attributes.
  • If an upgrade is not immediately possible, delete or disable all shortcodes that contain unsanitized attributes to prevent script execution.
  • Restrict contributor or higher‑level roles from editing menu shortcodes, or implement server‑side validation and escaping of shortcode attributes to block the XSS vector.

Generated by OpenCVE AI on September 15, 2026 at 18:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions custom Menu Wizard
Vendors & Products Wordpress-extensions
Wordpress-extensions custom Menu Wizard
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Weaknesses CWE-79
Type Values Removed Values Added
Description The Custom Menu Wizard Widget WordPress plugin through 3.3.1 does not sanitize and escape several shortcode attributes before rendering them into HTML, allowing users with contributor-level access and above to inject arbitrary web scripts that execute when the affected content is viewed.
Title Custom Menu Wizard <= 3.3.1 - Contributor+ Stored XSS via Shortcode Attributes
References
Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Sep 12, 2026, 3:36 PM
Reserved
Aug 31, 2026, 4:42 PM
Status
Deferred
Published
Sep 12, 2026, 6:16 AM
Modified
Sep 14, 2026, 9:10 PM