Description
Plate is a rich-text editor with AI and shadcn/ui. From 53.0.0 until 53.1.4, the media embed renderer trusts serialized provider or sourceUrl metadata in useMediaState and skips parseMediaUrl protocol validation, allowing a crafted Plate document to set a known video provider while keeping url as a javascript: iframe source that the registry MediaEmbedElement renders directly as an iframe src when a victim opens the document. This issue is fixed in version 53.1.4.
Published: 2026-07-08
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Plate versions 53.0.0 through 53.1.3 contain a media‑embed rendering flaw that trusts provider or sourceUrl metadata and skips protocol validation, allowing a crafted document to set a known video provider while keeping a javascript: iframe source, which the registry’s MediaEmbedElement renders directly and executes the script when the victim opens the document, thereby enabling arbitrary client‑side code to run and potentially exfiltrate data; this is a classic CWE‑79 vulnerability fixed in release 53.1.4.

Affected Systems

The udecode:plate rich‑text editor from version 53.0.0 through 53.1.3 is affected; installing any of these releases and rendering media embeds from untrusted content can expose the system to the flaw, while the first patched release is 53.1.4 which restores proper protocol validation for media URLs.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity, and the EPSS score of less than 1% suggests a very low but non‑zero likelihood of exploitation; the vulnerability is not listed in the CISA KEV catalogue, indicating no publicly known mass exploitation, and the most likely attack vector is a malicious Plate document that a user opens—either from a shared file or via a collaboration link—causing the embedded iframe to source an attacker‑controlled javascript: URL that triggers code execution within the victim’s browser context.

Generated by OpenCVE AI on July 26, 2026 at 17:04 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Plate to v53.1.4 or a later release that includes the protocol validation fix.
  • If upgrading media embed rendering pipeline and block any source URLs that use the "javascript:" scheme, or apply a whitelist that only permits safe protocols such as https, http, or data (if required).
  • Deploy a Content Security Policy that disallows iframe sources from "javascript:" URLs and restricts inline script execution to further mitigate the impact of any inadvertent exposure.

Generated by OpenCVE AI on July 26, 2026 at 17:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 09 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 08 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Udecode
Udecode plate
Vendors & Products Udecode
Udecode plate

Wed, 08 Jul 2026 20:45:00 +0000

Type Values Removed Values Added
Description Plate is a rich-text editor with AI and shadcn/ui. From 53.0.0 until 53.1.4, the media embed renderer trusts serialized provider or sourceUrl metadata in useMediaState and skips parseMediaUrl protocol validation, allowing a crafted Plate document to set a known video provider while keeping url as a javascript: iframe source that the registry MediaEmbedElement renders directly as an iframe src when a victim opens the document. This issue is fixed in version 53.1.4.
Title Plate: Media embed provider metadata can bypass URL sanitization and execute iframe JavaScript
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 8.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-09T13:41:00.054Z

Reserved: 2026-06-16T23:18:03.170Z

Link: CVE-2026-55596

cve-icon Vulnrichment

Updated: 2026-07-09T13:40:56.251Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T17:15:04Z

Weaknesses
  • CWE-79

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