Read the docs
TI-2026-10773 Aliases CVE-2026-12561GHSA-5jqp-q3wh-2735

tagDiv Composer <= 5.4.5 - Authenticated (Contributor+) Stored Cross-Site Scripting

Priority LOW 28CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Cross-site scripting
Confidentiality · integrity · availability
Low · Low · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-79.

Summary

The tagDiv Composer plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the vc_raw_html shortcode in all versions up to and including 5.4.5. This is due to insufficient input sanitization and output escaping in the vc_raw_html::render() method, which base64-decodes shortcode content (after a strip_tags() that is bypassed because the encoded payload contains no tags on save) and concatenates the result directly into the page HTML. Because WordPress's save-time wp_kses_post() filter only sees the inert base64 text inside a normal shortcode bracket and does not decode it, the dangerous tags survive into post_content and are emitted unescaped at render time. 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 (for example, when an Editor or Administrator previews the pending post).

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00283 20th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
tagDivtagDiv Composerup to 5.4.5—No fix listedCNA
  • tagDiv Composer VendortagDiv Affected up to 5.4.5 Fixed in — No fix listed CNA

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-12561
  2. 2026-10-03 Alias added: GHSA-5jqp-q3wh-2735

References

  • TI-2022-03209 tagDiv Composer < 3.5 - Unauthenticated Account Takeover CVSS 3.1CRITICAL 9.8
  • TI-2023-01506 tagDiv Cloud Library < 2.7 - Unauthenticated Arbitrary User Metadata Update to Privilege Escalation CVSS 3.1HIGH 8.8
  • TI-2023-02969 tagDiv Composer < 4.2 - Unauthenticated Stored XSS CVSS 3.1MEDIUM 6.1
  • TI-2023-01505 tagDiv Composer < 4.0 - Reflected Cross-site Scripting CVSS 3.1MEDIUM 6.1
  • TI-2022-02429 Newspaper < 12 - Reflected Cross-Site Scripting CVSS 3.1MEDIUM 6.1
  • TI-2022-02005 Newspaper < 12 - Reflected Cross-Site Scripting CVSS 3.1MEDIUM 6.1
See all 39 →

Sources