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: 8 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Immediate Patch
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. The CVSS score of 8 and EPSS score of less than 1% indicate a high severity vulnerability with low expected exploitation probability, but the practical exploitability remains high because the attack is carried out 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 6, 2026 at 12:38 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 6, 2026 at 12:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 06 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


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-06T10:24:17.501Z

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

Link: CVE-2026-84935

cve-icon Vulnrichment

Updated: 2026-09-06T10:23:47.066Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-08T19:15:18.627

Link: CVE-2026-84935

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-06T12:45:06Z

Weaknesses
  • CWE-79

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