Description
The HT Menu WordPress plugin before 1.2.7 does not perform any capability or object-ownership check when saving navigation menu-item settings, and does not escape those stored settings when the menu is rendered, allowing users with minimal permissions such as Subscribers to store JavaScript that executes in the browser of any visitor, administrators included, who views the affected menu.
Published: 2026-09-05
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The HT Menu WordPress plugin allows users with minimal permissions, such as Subscribers, to create JavaScript payloads stored within menu‑item settings. Because the plugin performs neither a capability nor an object‑ownership check before saving nor escapes those stored values when rendering the menu, an attacker can inject code that executes in the browser of every visitor who loads the affected menu, including site administrators. This enables classic XSS attacks such as cookie theft, session hijacking, or defacement of the site’s content.

Affected Systems

The vulnerability exists in all installations of the HT Menu plugin dated before version 1.2.7. Sites running any earlier release of this plugin are impacted, regardless of other security controls, as the attack vector relies on the plugin’s menu‑setting UI which is accessible to low‑privilege users.

Risk and Exploitability

The exploit is straightforward: an authenticated Subscriber can edit a menu item and embed malicious code. No additional privileges are required beyond that role, and the plugin stores the data unescaped. Although a dedicated CVSS score and EPSS value are not available, the practical exploitability is high because the attack is performed through normal administrative interfaces and the injected code runs in the context of all site visitors. The vulnerability is not listed in the CISA KEV catalog, but its impact could be severe for high‑traffic sites.

Generated by OpenCVE AI on September 5, 2026 at 07:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade HT Menu to version 1.2.7 or newer.
  • Disable menu‑setting access for Subscriber roles by adjusting the WordPress capabilities for that role.
  • Implement a temporary patch that sanitizes menu settings on output or enforces capability checks before saving.

Generated by OpenCVE AI on September 5, 2026 at 07:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 05 Sep 2026 08:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sat, 05 Sep 2026 06:30:00 +0000

Type Values Removed Values Added
Description The HT Menu WordPress plugin before 1.2.7 does not perform any capability or object-ownership check when saving navigation menu-item settings, and does not escape those stored settings when the menu is rendered, allowing users with minimal permissions such as Subscribers to store JavaScript that executes in the browser of any visitor, administrators included, who views the affected menu.
Title HT Menu < 1.2.7 - Subscriber+ Stored XSS via Menu Settings
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-05T06:00:10.286Z

Reserved: 2026-09-02T16:26:47.150Z

Link: CVE-2026-84935

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-05T07:17:14.783

Modified: 2026-09-05T07:17:14.783

Link: CVE-2026-84935

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T07:45:05Z

Weaknesses
  • CWE-79

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