Skip to content
OpenAdvisories

Product · udecode

plate

6 known vulnerabilities.

5 results · Clear filters · Feed

  • High 8.2

    Plate: SSRF with response disclosure in DOCX image embedding

    Plate is a rich-text editor with AI and shadcn/ui. Prior to 53.3.2, @platejs/docx-io fetches remote image URLs while converting attacker-controlled HTML through htmlToDocxBlob in a server-side or privileged environment. The converter can make requests to inte…

  • High 8.7

    Plate: Media embed provider metadata can bypass URL sanitization and execute iframe JavaScript

    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 kno…

  • High 8.3

    Arbitrary DOM attributes in element.attributes and leaf.attributes in Platejs

    Plate is a javascript toolkit that makes it easier for you to develop with Slate, a popular framework for building text editors. One longstanding feature of Plate is the ability to add custom DOM attributes to any element or leaf using the `attributes` proper…

  • High 8.1

    Cross-site Scripting (XSS) in media embed element when using custom URL parsers in plate media

    Plate media is an open source, rich-text editor for React. Editors that use `MediaEmbedElement` and pass custom `urlParsers` to the `useMediaState` hook may be vulnerable to XSS if a custom parser allows `javascript:`, `data:` or `vbscript:` URLs to be embedd…

  • High 8.1

    Cross site scripting (XSS) in @udecode/plate-link

    @udecode/plate-link is the link handler for the udecode/plate rich-text editor plugin system for Slate & React. Affected versions of the link plugin and link UI component do not sanitize URLs to prevent use of the `javascript:` scheme. As a result, links with…