Description
The User Profile Builder WordPress plugin before 4.0.1 does not escape the output of one of its optional shortcodes, allowing users with a role as low as contributor to perform Stored Cross-Site Scripting attacks against any user viewing the affected content, including administrators. The shortcode is not enabled by default.
Published: 2026-08-29
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a stored cross‑site scripting flaw caused by unsanitized output from a shortcode. Users with a Contributor role can inject arbitrary JavaScript or HTML into the content, which is then rendered for anyone viewing the affected page, including site administrators. The injection can lead to session hijacking, data theft, or defacement, and is categorized as CWE‑79.

Affected Systems

Affects the User Profile Builder WordPress plugin in all releases prior to version 4.0.1. The insecure shortcode is not enabled by default, so only sites that have activated it are susceptible. The vulnerability applies to any user who can publish content using that shortcode, including contributors and higher‑privileged roles.

Risk and Exploitability

The CVSS base score is 6.8, and the EPSS score is < 1%, but the risk remains high because the flaw allows automated code execution in the browsers of privileged users. The attack vector is inferred to be local to the WordPress installation; an author or contributor simply embeds malicious payloads into a post or field that contains the vulnerable shortcode. Once stored, the code executes whenever the content is rendered, which can affect administrators with no further action required. Given its ability to subvert sensitive operations and data, patching or mitigation is strongly recommended.

Generated by OpenCVE AI on August 30, 2026 at 02:55 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade User Profile Builder to version 4.0.1 or later
  • If an upgrade is not feasible, disable the vulnerable shortcode through the plugin settings or by removing it from the content editor
  • Restrict access to the shortcode to trusted users only, or implement additional content sanitization to neutralize injected scripts

Generated by OpenCVE AI on August 30, 2026 at 02:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 30 Aug 2026 01:30:00 +0000

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': 'partial'}, 'version': '2.0.3'}


Sat, 29 Aug 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sat, 29 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The User Profile Builder WordPress plugin before 4.0.1 does not escape the output of one of its optional shortcodes, allowing users with a role as low as contributor to perform Stored Cross-Site Scripting attacks against any user viewing the affected content, including administrators. The shortcode is not enabled by default.
Title Profile Builder < 4.0.1 - Contributor+ Stored XSS via Format Date Shortcode
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-30T00:56:52.426Z

Reserved: 2026-08-19T12:03:20.544Z

Link: CVE-2026-76546

cve-icon Vulnrichment

Updated: 2026-08-30T00:49:11.956Z

cve-icon NVD

Status : Deferred

Published: 2026-08-29T06:17:24.977

Modified: 2026-08-31T20:14:36.250

Link: CVE-2026-76546

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-30T03:00:12Z

Weaknesses
  • CWE-79

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