CVE-2026-12900 in Spectra Legacy Plugininfo

Summary

by MITRE • 07/21/2026

The Spectra Gutenberg Blocks – Website Builder for the Block Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the `uagb/image` block in all versions up to, and including, 2.19.28 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 07/21/2026

The Spectra Gutenberg Blocks plugin represents a popular website building solution for WordPress environments utilizing the block editor interface. This particular vulnerability exists within the uagb/image block implementation across all versions through 2.19.28, creating a significant security risk for WordPress installations that utilize this plugin. The flaw stems from inadequate input sanitization measures and insufficient output escaping mechanisms that fail to properly validate or encode user-supplied data before processing.

The technical nature of this vulnerability classifies as a stored cross-site scripting attack where malicious scripts can be permanently injected into the plugin's image block functionality. Attackers with contributor-level access or higher can exploit this weakness by crafting malicious payloads within the image block parameters, which then get stored in the WordPress database and executed whenever any user accesses pages containing these compromised blocks. This persistent nature of stored XSS makes the vulnerability particularly dangerous as it can affect multiple users over time without requiring repeated exploitation attempts.

The operational impact of this vulnerability extends beyond simple script execution, as it provides attackers with potential access to user sessions, data exfiltration capabilities, and possible privilege escalation within the WordPress environment. The affected plugin's integration with the block editor means that any page containing the compromised image blocks becomes a potential attack vector. From a cybersecurity perspective, this vulnerability aligns with CWE-79 (Cross-site Scripting) and maps to ATT&CK technique T1566.001 (Phishing via Social Engineering) as attackers can leverage this vulnerability to create malicious pages that appear legitimate to end users.

Authentication requirements for exploitation are relatively low, as the vulnerability requires only contributor-level access which is often granted to content creators or editors within WordPress environments. This accessibility significantly increases the attack surface and makes the vulnerability particularly concerning for organizations that do not properly monitor user permissions or implement adequate security controls. The vulnerability's persistence means that once exploited, malicious scripts will continue executing until manually removed from the affected pages or the plugin is updated.

Mitigation strategies should prioritize immediate patching to versions beyond 2.19.28 where the input sanitization and output escaping issues have been addressed. Organizations should also implement additional security measures such as restricting contributor-level permissions to only trusted users, implementing content security policies, and regularly auditing plugin installations for known vulnerabilities. Network monitoring solutions can help detect unusual script execution patterns that may indicate exploitation attempts. Security teams should also consider implementing web application firewalls to filter malicious payloads before they reach the WordPress environment. The vulnerability demonstrates the importance of proper input validation and output encoding practices in web applications, particularly those handling user-generated content through rich text editors or block-based interfaces where data persistence increases attack surface complexity.

Responsible

Wordfence

Reservation

06/22/2026

Disclosure

07/21/2026

Moderation

accepted

CPE

ready

EPSS

0.00187

KEV

no

Activities

low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!