<?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-13T00:34:55.603043+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-278423</id>
    <title>EUVD-2026-278423</title>
    <updated>2026-10-13T00:34:55.605483+00:00</updated>
    <content>EUVD-2026-278423</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-278423"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-34732</id>
    <title>fkie_cve-2026-34732</title>
    <updated>2026-10-13T00:34:55.605557+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 26.0 and prior, the AVideo CreatePlugin template for list.json.php does not include any authentication or authorization check. While the companion templates add.json.php and delete.json.php both require admin privileges, the list.json.php template was shipped without this guard. Every plugin that uses the CreatePlugin code generator inherits this omission, resulting in 21 unauthenticated data listing endpoints across the platform. These endpoints expose sensitive data including user PII, payment transaction logs, IP addresses, user agents, and internal system records. At time of publication, there are no publicly available patches.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-34732"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-g2mg-cgr6-vmv7</id>
    <title>GHSA-g2mg-cgr6-vmv7 — AVideo: Missing Authentication in CreatePlugin list.json.php Template Affects 21 Endpoints</title>
    <updated>2026-10-13T00:34:55.605650+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 AVideo `CreatePlugin` template for `list.json.php` does not include any authentication or authorization check. While the companion templates `add.json.php` and `delete.json.php` both require admin privileges, the `list.json.php` template was shipped without this guard. Every plugin that uses the CreatePlugin code generator inherits this omission, resulting in 21 unauthenticated data listing endpoints across the platform. These endpoints expose sensitive data including user PII, payment transaction logs, IP addresses, user agents, and internal system records.</p>
<p>## Details</p>
<p>The `list.json.php` template in `CreatePlugin/templates/` lacks any authentication check. Comparing with the sibling templates:</p>
<p>```php
// CreatePlugin/templates/add.json.php:12
if (!User::isAdmin()) {
    die('{"error": "Must be admin"}');
}</p>
<p>// CreatePlugin/templates/delete.json.php:11
if (!User::isAdmin()) {
    die('{"error": "Must be admin"}');
}</p>
<p>// CreatePlugin/templates/list.json.php
// NO authentication check - accessible to anyone
```</p>
<p>This template is used by the CreatePlugin generator to scaffold CRUD endpoints for plugin database tables. Every generated `list.json.php` inherits the missing auth check, exposing the table contents to unauthenticated requests.</p>
<p>Confirmed on a live instance, the Meet plugin's join log endpoint returns full records without authentication:</p>
<p>```
GET /plugin/Meet/View/Meet_join_log/list.json.php HTTP/1.1
```</p>
<p>Response (HTTP 200):</p>
<p>```json
{
  "data": […</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-g2mg-cgr6-vmv7"/>
  </entry>
</feed>
