Description
The Greenshift WordPress plugin before 13.2.0 does not properly escape a block animation attribute before outputting it within an HTML attribute, allowing users with contributor-level access and above to inject arbitrary web scripts that execute when the content is viewed.
Published: 2026-09-05
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Patch Now
AI Analysis

Impact

The Greenshift WordPress plugin up to version 13.1.x does not escape a block animation attribute before outputting it within an HTML attribute. This flaw is a classic CWE‑79 Stored Cross‑Site Scripting vulnerability, allowing users with contributor-level access or higher to embed arbitrary JavaScript code. The code is stored with the content and executes every time a visitor loads the page.

Affected Systems

Any WordPress site that has the Greenshift plugin installed with a version older than 13.2.0 is affected. The vendor is listed as Unknown:Greenshift. The vulnerability exists solely within the plugin; no other server components are involved.

Risk and Exploitability

An attacker needs only contributor permissions to inject the payload; once stored, the code runs in every viewer’s browser. The EPSS score is < 1%, and the CVSS score is 6.8, and the issue is not listed in the CISA KEV catalog. Because the vulnerability is based on a stored client‑side flaw, the risk arises when the content is accessed by users. No publicly available exploit has been released, so the immediate risk depends on how many sites allow contributor access to create content.

Generated by OpenCVE AI on September 6, 2026 at 13:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Greenshift plugin to version 13.2.0 or newer.
  • If an update cannot be performed immediately, reduce the privileges of the contributor role or disable the block animation feature to eliminate the ability to set customProps.
  • Review existing posts and blocks for retained malicious scripts and remove them.

Generated by OpenCVE AI on September 6, 2026 at 13:28 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': 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'}


Sat, 05 Sep 2026 08:30: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 Greenshift WordPress plugin before 13.2.0 does not properly escape a block animation attribute before outputting it within an HTML attribute, allowing users with contributor-level access and above to inject arbitrary web scripts that execute when the content is viewed.
Title Greenshift < 13.2.0 - Contributor+ Stored XSS via Block Animation customProps Attribute
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-06T10:38:36.926Z

Reserved: 2026-08-31T18:01:45.097Z

Link: CVE-2026-83544

cve-icon Vulnrichment

Updated: 2026-09-06T10:29:21.428Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-08T19:09:21.310

Link: CVE-2026-83544

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-06T13:30:07Z

Weaknesses
  • CWE-79

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