<?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-06T20:36:15.841909+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-248429</id>
    <title>EUVD-2026-248429</title>
    <updated>2026-10-06T20:36:15.898692+00:00</updated>
    <content>EUVD-2026-248429</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-248429"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2025-8129</id>
    <title>fkie_cve-2025-8129</title>
    <updated>2026-10-06T20:36:15.898736+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>A vulnerability, which was classified as problematic, was found in KoaJS Koa up to 3.0.0. Affected is the function back in the library lib/response.js of the component HTTP Header Handler. The manipulation of the argument Referrer leads to open redirect. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2025-8129"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-jgmv-j7ww-jx2x</id>
    <title>GHSA-jgmv-j7ww-jx2x — Koa Open Redirect via Referrer Header (User-Controlled)</title>
    <updated>2026-10-06T20:36:15.898784+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: koa</p>
<p>## Summary
In the latest version of Koa, the back method used for redirect operations adopts an insecure implementation, which uses the user-controllable referrer header as the redirect target.</p>
<p>## Details
on the API document https://www.koajs.net/api/response#responseredirecturl-alt, we can see:</p>
<p>**response.redirect(url, [alt])**
```
Performs a [302] redirect to url.
The string "back" is specially provided for Referrer support, using alt or "/" when Referrer does not exist.</p>
<p>ctx.redirect('back');
ctx.redirect('back', '/index.html');
ctx.redirect('/login');
ctx.redirect('http://google.com');</p>
<p>```
however, the "back" method is insecure:</p>
<p>- https://github.com/koajs/koa/blob/master/lib/response.js#L322
```
  back (alt) {
    const url = this.ctx.get('Referrer') || alt || '/'
    this.redirect(url)
  },
```
Referrer Header is User-Controlled.</p>
<p>## PoC</p>
<p>**there is a demo for POC:**
```
const Koa = require('koa')
const serve = require('koa-static')
const Router = require('@koa/router')
const path = require('path')</p>
<p>const app = new Koa()
const router = new Router()</p>
<p>// Serve static files from the public directory
app.use(serve(path.join(__dirname, 'public')))</p>
<p>// Define routes
router.get('/test', ctx =&gt; {
  ctx.redirect('back', '/index1.html')
})</p>
<p>router.get('/test2', ctx =&gt; {
  ctx.redirect('back')
})</p>
<p>router.get('/', ctx =&gt; {
  ctx.body = 'Welcome to the home page! Try accessing /test, /test2'
})</p>
<p>app.use(router.routes())
app.use(router.allowedMethods())</p>
<p>const port = 3000
app.li…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-jgmv-j7ww-jx2x"/>
  </entry>
</feed>
