<?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-10T11:17:57.154197+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-348614</id>
    <title>EUVD-2026-348614</title>
    <updated>2026-10-10T11:17:57.221052+00:00</updated>
    <content>EUVD-2026-348614</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-348614"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-70479</id>
    <title>fkie_cve-2026-70479</title>
    <updated>2026-10-10T11:17:57.221091+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.6 until 0.11.0, with WEB_LOADER_ENGINE=playwright, the Playwright web loader validates only the top-level page request and lets sub-resource requests pass unvalidated. A page supplied by an authenticated user can use JavaScript to reach blocked internal addresses, and returned DOM can include data read from those addresses in web-search or RAG output. This issue is fixed in 0.11.0.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-70479"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-w2rx-84hp-gg95</id>
    <title>GHSA-w2rx-84hp-gg95 — Open WebUI: SSRF into internal services via unvalidated sub-resource requests in the Playwright web loader</title>
    <updated>2026-10-10T11:17:57.221127+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: open-webui</p>
<p>## Summary
With the Playwright web loader enabled, Open WebUI opens user-submitted URLs in a real browser and validates the destination address before allowing the request. That check only ran for the top-level page request. Every other request the page issued was passed through unvalidated, so a page could use its own JavaScript to reach addresses the validation exists to block. Because the loader returns the page's final DOM to the requesting user, anything the page read back from those addresses ends up in the web-search or RAG output.</p>
<p>## Preconditions
- `WEB_LOADER_ENGINE=playwright`. This is not the default; deployments on the default web loader are unaffected.
- A reachable Playwright browser, either local or via `PLAYWRIGHT_WS_URL`.
- Any authenticated user who can submit a URL for ingestion or trigger a web search. No administrator role is required.
- Something worth reading on a network the browser can reach. A deployment whose browser container has no route to internal services loses nothing here.</p>
<p>## Impact
An authenticated user can read HTTP responses from services reachable by the browser process: cloud instance metadata, other containers on the same network, and internal APIs bound to private addresses. The content is returned to the user through the normal web-search or document-ingestion result, so this is a read primitive, not a blind one. It confers no write access and no availability impact, and it does not extend beyond what the browser's network positio…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-w2rx-84hp-gg95"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/pysec-2026-3653</id>
    <title>PYSEC-2026-3653 — Open WebUI: SSRF into internal services via unvalidated sub-resource requests in the Playwright web loader</title>
    <updated>2026-10-10T11:17:57.221180+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: open-webui</p>
<p>## Summary
With the Playwright web loader enabled, Open WebUI opens user-submitted URLs in a real browser and validates the destination address before allowing the request. That check only ran for the top-level page request. Every other request the page issued was passed through unvalidated, so a page could use its own JavaScript to reach addresses the validation exists to block. Because the loader returns the page's final DOM to the requesting user, anything the page read back from those addresses ends up in the web-search or RAG output.</p>
<p>## Preconditions
- `WEB_LOADER_ENGINE=playwright`. This is not the default; deployments on the default web loader are unaffected.
- A reachable Playwright browser, either local or via `PLAYWRIGHT_WS_URL`.
- Any authenticated user who can submit a URL for ingestion or trigger a web search. No administrator role is required.
- Something worth reading on a network the browser can reach. A deployment whose browser container has no route to internal services loses nothing here.</p>
<p>## Impact
An authenticated user can read HTTP responses from services reachable by the browser process: cloud instance metadata, other containers on the same network, and internal APIs bound to private addresses. The content is returned to the user through the normal web-search or document-ingestion result, so this is a read primitive, not a blind one. It confers no write access and no availability impact, and it does not extend beyond what the browser's network positio…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/pysec-2026-3653"/>
  </entry>
</feed>
