<?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-21T07:58:52.877073+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-309040</id>
    <title>EUVD-2026-309040</title>
    <updated>2026-10-21T07:58:52.879152+00:00</updated>
    <content>EUVD-2026-309040</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-309040"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-41661</id>
    <title>fkie_cve-2026-41661</title>
    <updated>2026-10-21T07:58:52.879183+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Admidio is an open-source user management solution. Prior to version 5.0.9, an unauthenticated attacker can execute arbitrary JavaScript in any Admidio user's browser through a reflected XSS in system/msg_window.php. The endpoint passes user input through htmlspecialchars(), which does not encode square brackets. A subsequent call to Language::prepareTextPlaceholders() converts those brackets into HTML angle brackets, producing executable markup. This issue has been patched in version 5.0.9.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-41661"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-gq27-fc8w-vcmp</id>
    <title>GHSA-gq27-fc8w-vcmp — Admidio vulnerable to reflected XSS in msg_window.php via Square Bracket to HTML Tag Conversion</title>
    <updated>2026-10-21T07:58:52.879215+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Packagist: admidio/admidio</p>
<p>## Summary</p>
<p>An unauthenticated attacker can execute arbitrary JavaScript in any Admidio user's browser through a reflected XSS in `system/msg_window.php`. The endpoint passes user input through `htmlspecialchars()`, which does not encode square brackets. A subsequent call to `Language::prepareTextPlaceholders()` converts those brackets into HTML angle brackets, producing executable markup.</p>
<p>## Details</p>
<p>The `msg_window.php` endpoint accepts `message_id` and `message_var1` as GET parameters. At line 146, the code passes `message_var1` through `htmlspecialchars()` before inserting it into the language string as a placeholder:</p>
<p>```php
// system/msg_window.php:146
$messageText = $gL10n-&gt;get($messageId, array(htmlspecialchars($messageVar1)));
```</p>
<p>`htmlspecialchars()` encodes `&lt;`, `&gt;`, `&amp;`, `"`, and `'` but leaves `[` and `]` untouched. The `Language::get()` method calls `Language::prepareTextPlaceholders()`, which performs a character-level translation:</p>
<p>```php
// src/Infrastructure/Language.php:497
$text = strtr($text, '[]', '&lt;&gt;');
```</p>
<p>This converts all square brackets in the output string, including those from user input, into angle brackets. An attacker submits `[script]alert(document.domain)[/script]`, which survives `htmlspecialchars()` unchanged, then becomes `&lt;script&gt;alert(document.domain)&lt;/script&gt;` after placeholder preparation.</p>
<p>The application sets no Content-Security-Policy headers, so inline scripts execute without restriction.</p>
<p>## Proof of Concept</p>
<p>Visit the followi…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-gq27-fc8w-vcmp"/>
  </entry>
</feed>
