Description
The Header Footer Builder for Elementor WordPress plugin before 1.2.1 does not require an administrative capability for its dashboard template-import action (it allows any edit_posts user), so a Contributor can import a template containing an Elementor HTML widget configured to display site-wide, injecting JavaScript that executes in the session of any visitor or administrator who loads the site.
Published: 2026-07-16
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Header Footer Builder for Elementor plugin, prior to version 1.2.1, permits a user with the Contributor role to import dashboard templates without requiring administrative privileges. An attacker can craft a template containing an Elementor HTML widget that injects JavaScript configured to run site‑wide. When any visitor or administrator views the site, the malicious script executes in their browser, allowing the attacker to steal session cookies, deface the site, or perform further malicious actions. This behavior reflects a classic stored XSS weakness, identified by CWE‑79.

Affected Systems

WordPress installations that have installed Header Footer Builder for Elementor before version 1.2.1 and have contributors with the edit_posts capability are vulnerable. The plugin does not enforce higher‑level permissions for the import function, so any Contributor role user can exploit the flaw.

Risk and Exploitability

The CVSS score of 6.1 categorizes the vulnerability as moderate severity. The EPSS score of less than 1% indicates that it is unlikely to be widely exploited at this time, and it is not listed in CISA’s KEV catalog. However, the required conditions—having a Contributor‑level account and the ability to import templates—are commonly found on many sites, so once the flaw is known it could be abused to inject arbitrary JavaScript into user sessions.

Generated by OpenCVE AI on July 31, 2026 at 02:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Header Footer Builder for Elementor to version 1.2.1 or newer to enforce proper capability checks for template import
  • Remove any malicious or suspicious templates that may have been imported prior to the upgrade
  • Immediately review Contributor roles on your WordPress site and consider restricting or removing the edit_posts capability until the plugin is upgraded

Generated by OpenCVE AI on July 31, 2026 at 02:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 16 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 16 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Header Footer Builder for Elementor WordPress plugin before 1.2.1 does not require an administrative capability for its dashboard template-import action (it allows any edit_posts user), so a Contributor can import a template containing an Elementor HTML widget configured to display site-wide, injecting JavaScript that executes in the session of any visitor or administrator who loads the site.
Title Header Footer Builder for Elementor < 1.2.1 - Contributor+ Stored XSS via Template Import
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-16T12:34:58.653Z

Reserved: 2026-06-22T08:30:36.821Z

Link: CVE-2026-12869

cve-icon Vulnrichment

Updated: 2026-07-16T12:34:52.849Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T02:30:05Z

Weaknesses
  • CWE-79

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