<?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-06T15:29:29.838991+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-322603</id>
    <title>EUVD-2026-322603</title>
    <updated>2026-10-06T15:29:29.886735+00:00</updated>
    <content>EUVD-2026-322603</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-322603"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-47676</id>
    <title>fkie_cve-2026-47676</title>
    <updated>2026-10-06T15:29:29.886776+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.21, app.mount() strips the mount prefix from the incoming request path using the raw URL pathname, while route matching is performed against the percent-decoded path. This inconsistency causes the prefix to be stripped at the wrong position when the path contains percent-encoded multi-byte characters, resulting in the mounted sub-application receiving an incorrect path. This vulnerability is fixed in 4.12.21.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-47676"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-2gcr-mfcq-wcc3</id>
    <title>GHSA-2gcr-mfcq-wcc3 — Hono: app.mount() strips mount prefix using undecoded path, causing incorrect routing for percent-encoded paths</title>
    <updated>2026-10-06T15:29:29.886812+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: hono</p>
<p>### Summary</p>
<p>`app.mount()` strips the mount prefix from the incoming request path using the raw URL pathname, while route matching is performed against the percent-decoded path. This inconsistency causes the prefix to be stripped at the wrong position when the path contains percent-encoded multi-byte characters, resulting in the mounted sub-application receiving an incorrect path.</p>
<p>### Details</p>
<p>When `app.mount(prefix, subApp)` is called, Hono calculates the number of characters to strip based on the decoded mount prefix length, but then applies that slice to the raw URL pathname. When the URL contains percent-encoded characters that expand to fewer characters when decoded (such as encoded non-ASCII characters), the two representations have different lengths, so the prefix is stripped at the wrong byte offset.</p>
<p>As a result, the sub-application receives a path that does not correspond to the intended sub-path — it may receive a partial or garbled path instead of the expected value after the mount prefix is removed.</p>
<p>This issue arises when an application uses `app.mount()` with paths that contain percent-encoded characters, particularly when the mount prefix itself or the request path contains encoded non-ASCII characters.</p>
<p>### Impact</p>
<p>A mounted sub-application may receive an incorrectly stripped path, causing requests to be routed to unintended handlers within the sub-application.</p>
<p>This may lead to:</p>
<p>- Middleware or route handlers in the sub-application being bypassed or incor…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-2gcr-mfcq-wcc3"/>
  </entry>
</feed>
