<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-12T22:42:21.458744+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-335267</id>
    <title>EUVD-2026-335267</title>
    <updated>2026-10-12T22:42:21.495239+00:00</updated>
    <content>EUVD-2026-335267</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-335267"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-55596</id>
    <title>fkie_cve-2026-55596</title>
    <updated>2026-10-12T22:42:21.495277+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-55596"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-qj6x-xx2h-8hvv</id>
    <title>GHSA-qj6x-xx2h-8hvv — Plate: Media embed provider metadata can bypass URL sanitization and execute iframe JavaScript</title>
    <updated>2026-10-12T22:42:21.495323+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @platejs/media</p>
<p>## Summary</p>
<p>The media embed renderer trusts serialized `provider` or `sourceUrl` metadata and skips the URL protocol validation that normally blocks unsafe media embed URLs. A crafted Plate document can set a known video provider while keeping `url` as a `javascript:` iframe source. When a victim opens that document in an app using the registry media embed component, the component renders the attacker URL directly as an iframe `src`.</p>
<p>## Impact</p>
<p>An attacker who can create or share Plate document content with another user can execute JavaScript in the victim browser context when the victim opens the document. This can expose application data available to the page and perform actions as the victim, depending on the host application's session model.</p>
<p>## Reproduction</p>
<p>Use a Plate editor or viewer that renders media embeds with the registry `MediaEmbedElement` and load a document containing this node:</p>
<p>```json
{
  "type": "media_embed",
  "provider": "vimeo",
  "sourceUrl": "https://vimeo.com/1",
  "url": "javascript:parent.postMessage('plate-media-xss','*')",
  "children": [{ "text": "" }]
}
```</p>
<p>When rendered, the node is treated as a Vimeo media embed because `provider` is present. The iframe receives the unvalidated `url` value as its `src`.</p>
<p>## Root Cause / Technical Details</p>
<p>`parseMediaUrl` is the intended hardening point for media embed URLs and rejects parser output unless the URL protocol is `http:` or `https:`. However, `useMediaState` had a fast path for serialized nod…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-qj6x-xx2h-8hvv"/>
  </entry>
</feed>
