<?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-15T07:40:34.299683+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-276889</id>
    <title>EUVD-2026-276889</title>
    <updated>2026-10-15T07:40:34.302375+00:00</updated>
    <content>EUVD-2026-276889</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-276889"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-33479</id>
    <title>fkie_cve-2026-33479</title>
    <updated>2026-10-15T07:40:34.302414+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>WWBN AVideo is an open source video platform. In versions up to and including 26.0, the Gallery plugin's `saveSort.json.php` endpoint passes unsanitized user input from `$_REQUEST['sections']` array values directly into PHP's `eval()` function. While the endpoint is gated behind `User::isAdmin()`, it has no CSRF token validation. Combined with AVideo's explicit `SameSite=None` session cookie configuration, an attacker can exploit this via cross-site request forgery to achieve unauthenticated remote code execution — requiring only that an admin visits an attacker-controlled page. Commit 087dab8841f8bdb54be184105ef19b47c5698fcb contains a patch.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-33479"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-xggw-g9pm-9qhh</id>
    <title>GHSA-xggw-g9pm-9qhh — AVideo has PHP Code Injection via eval() in Gallery saveSort.json.php Exploitable Through CSRF Against Admin</title>
    <updated>2026-10-15T07:40:34.302465+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Packagist: wwbn/avideo</p>
<p>## Summary</p>
<p>The Gallery plugin's `saveSort.json.php` endpoint passes unsanitized user input from `$_REQUEST['sections']` array values directly into PHP's `eval()` function. While the endpoint is gated behind `User::isAdmin()`, it has no CSRF token validation. Combined with AVideo's explicit `SameSite=None` session cookie configuration, an attacker can exploit this via cross-site request forgery to achieve unauthenticated remote code execution — requiring only that an admin visits an attacker-controlled page.</p>
<p>## Details</p>
<p>**Vulnerable code** — `plugin/Gallery/view/saveSort.json.php:20-25`:</p>
<p>```php
if(!empty($_REQUEST['sections'])){
    $object = $gallery-&gt;getDataObject();
    foreach ($_REQUEST['sections'] as $key =&gt; $value) {
        $obj-&gt;sectionsSaved[] = array($key=&gt;$value);
        eval("\$object-&gt;{$value}Order = \$key;");
    }
    $obj-&gt;error = !$gallery-&gt;setDataObject($object);
}
```</p>
<p>The `$value` variable from `$_REQUEST['sections']` is interpolated directly into the string passed to `eval()` with no sanitization — no allowlist, no regex validation, no escaping. Normal Gallery usage sends section names like `'Shorts'`, `'Trending'`, etc. from jQuery UI sortable, but the server enforces no such constraint.</p>
<p>**CSRF enablement** — `objects/include_config.php:134-137`:</p>
<p>```php
if ($isHTTPS) {
    ini_set('session.cookie_samesite', 'None');
    ini_set('session.cookie_secure', '1');
}
```</p>
<p>The session cookie is explicitly set to `SameSite=None`, which instructs browsers t…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-xggw-g9pm-9qhh"/>
  </entry>
</feed>
