CVEswpsoulCVE-2026-107629Published Oct 29, 09:25 · Updated Oct 29, 10:45 UTC
5.4
MediumCVSS 3.1 · from Wordfence
CVE-2026-107629

Greenshift <= 13.2.1 - Unauthenticated Stored DOM-Based Cross-Site Scripting via Comment Content via Split Text innerText

Greenshift – animation and page builder blocks · Cross-site scripting · CWE-79
AffectedGreenshift – animation and page builder blocks
FixNo fix listed yet.
PublishedOct 29, 09:25 · Wordfence
ScoredOct 29 · 5.4 · Wordfence
Exploit code publicNone known · checked 21:18 UTC
ExploitedNone known · CISA KEV checked 22:11 UTC

What we know

No known exploitation. CISA KEV, checked 22:11 UTC.
No public exploit code known. Exploit-DB, Metasploit, Nuclei, checked 21:18 UTC.
An attacker only needs network access to the target. No login needed. CVSS: network, no privileges.
It only works under certain conditions, which makes it harder to pull off. CVSS: high attack complexity.

Description

The Greenshift – animation and page builder blocks plugin for WordPress is vulnerable to Stored DOM-Based Cross-Site Scripting via the 'comment' parameter in all versions up to, and including, 13.2.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation requires the affected post page to include an Advanced HTML Element block with Split Text animation enabled wrapping a Latest Comments block that displays comment excerpts, as this configuration causes splittext.js to be enqueued and to process the comment content container.

From Wordfence

Affected and fixed versions

ProductAffectedFixed inGreenshift – animation and page builder blocksup to 13.2.1–

Exploit code

Exploit-DBnone knownMetasploitnone knownNucleinone known

References

www.wordfence.com/threat-intel/vulnerabilities/id/57280079-9843-4e9e-9060-492f72c9ca44?source=cve · wordfence.complugins.trac.wordpress.org/browser/greenshift-animation-and-page-builder-blocks/tags/13.2.1/libs/utility/splittext.js · plugins.trac.wordpress.orgplugins.trac.wordpress.org/browser/greenshift-animation-and-page-builder-blocks/tags/13.2.1/libs_beauty/utility/splittext.js#L47 · plugins.trac.wordpress.orgplugins.trac.wordpress.org/browser/greenshift-animation-and-page-builder-blocks/tags/13.2.1/includes/helper.php#L340 · plugins.trac.wordpress.orgplugins.trac.wordpress.org/browser/greenshift-animation-and-page-builder-blocks/tags/13.2.1/init.php#L734 · plugins.trac.wordpress.orgplugins.trac.wordpress.org/changeset/3755701/greenshift-animation-and-page-builder-blocks/trunk/libs/utility/splittext.js · plugins.trac.wordpress.org

Other CVEs in Greenshift – animation and page builder blocks

All 14 →
5.4Greenshift <= 13.2.1 - Unauthenticated Stored DOM-Based Cross-Site Scripting via Comment Content via Nested Latest Comments Block · CVE-2026-107627Oct 296.1Greenshift <= 13.2.0 - Reflected Cross-Site Scripting via '{{GET:}}' Dynamic Placeholder · CVE-2026-93880Oct 26.4Greenshift <= 12.8.9 - Authenticated (Contributor+) Stored Cross-Site Scripting via Data URI · CVE-2026-5092Aug 26