<?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>Sat, 17 Oct 2026 10:09:10 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-292670</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-292670</link>
      <description>EUVD-2026-292670</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-292670</guid>
    </item>
    <item>
      <title>fkie_cve-2026-41058</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-41058</link>
      <description>&lt;p&gt;WWBN AVideo is an open source video platform. In versions 29.0 and below, the incomplete fix for AVideo&amp;#39;s CloneSite `deleteDump` parameter does not apply path traversal filtering, allowing `unlink()` of arbitrary files via `../../` sequences in the GET parameter. Commit 3c729717c26f160014a5c86b0b6accdbd613e7b2 contains an updated fix.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;WWBN AVideo is an open source video platform. In versions 29.0 and below, the incomplete fix for AVideo&amp;#39;s CloneSite `deleteDump` parameter does not apply path traversal filtering, allowing `unlink()` of arbitrary files via `../../` sequences in the GET parameter. Commit 3c729717c26f160014a5c86b0b6accdbd613e7b2 contains an updated fix.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-41058</guid>
    </item>
    <item>
      <title>GHSA-5879-4fmr-xwf2 — WWBN AVideo has an incomplete fix for CVE-2026-33293: Path Traversal</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-5879-4fmr-xwf2</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: wwbn/avideo&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The incomplete fix for AVideo&amp;#39;s CloneSite `deleteDump` parameter does not apply path traversal filtering, allowing `unlink()` of arbitrary files via `../../` sequences in the GET parameter.&lt;/p&gt;
&lt;p&gt;### Affected Package&lt;/p&gt;
&lt;p&gt;- **Ecosystem:** Other
- **Package:** AVideo
- **Affected versions:** &amp;lt; commit 941decd6d19e
- **Patched versions:** &amp;gt;= commit 941decd6d19e&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;At line 44-48 of `cloneServer.json.php` (pre-fix):
```php
if (!empty($_GET[&amp;#39;deleteDump&amp;#39;])) {
    $resp-&amp;gt;error = !unlink(&amp;#34;{$clonesDir}{$_GET[&amp;#39;deleteDump&amp;#39;]}&amp;#34;);
    $resp-&amp;gt;msg = &amp;#34;Delete Dump {$_GET[&amp;#39;deleteDump&amp;#39;]}&amp;#34;;
    die(json_encode($resp));
}
```&lt;/p&gt;
&lt;p&gt;No `basename()`, no `realpath()` check, no path traversal filtering. `$_GET[&amp;#39;deleteDump&amp;#39;]` is concatenated directly with `$clonesDir`.&lt;/p&gt;
&lt;p&gt;The vulnerable code has zero protection against path traversal:
- No `basename()` to strip directory components
- No `realpath()` to validate the final path
- No check that resolved path is within `$clonesDir`
- No `../` sanitization
- Additionally, `exec()` calls with `mysqldump` pass credentials on the command line&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;```python
&amp;#34;&amp;#34;&amp;#34;
CVE-2026-33293 - AVideo CloneSite Path Traversal
&amp;#34;&amp;#34;&amp;#34;&lt;/p&gt;
&lt;p&gt;import sys
import os&lt;/p&gt;
&lt;p&gt;VULN_SRC = os.path.join(os.path.dirname(__file__), &amp;#34;src&amp;#34;, &amp;#34;cloneServer.json.php&amp;#34;)&lt;/p&gt;
&lt;p&gt;def verify_source_file():
    if not os.path.isfile(VULN_SRC):
        print(&amp;#34;ERROR: Source not found at %s&amp;#34; % VULN_SRC)
        sys.exit(1)
    with open(VULN_SRC, &amp;#34;r&amp;#34;) as f:
        src = f.read()
    if &amp;#34;unlink(&amp;#34; not in src or &amp;#34;del…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: wwbn/avideo&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;The incomplete fix for AVideo&amp;#39;s CloneSite `deleteDump` parameter does not apply path traversal filtering, allowing `unlink()` of arbitrary files via `../../` sequences in the GET parameter.&lt;/p&gt;
&lt;p&gt;### Affected Package&lt;/p&gt;
&lt;p&gt;- **Ecosystem:** Other
- **Package:** AVideo
- **Affected versions:** &amp;lt; commit 941decd6d19e
- **Patched versions:** &amp;gt;= commit 941decd6d19e&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;At line 44-48 of `cloneServer.json.php` (pre-fix):
```php
if (!empty($_GET[&amp;#39;deleteDump&amp;#39;])) {
    $resp-&amp;gt;error = !unlink(&amp;#34;{$clonesDir}{$_GET[&amp;#39;deleteDump&amp;#39;]}&amp;#34;);
    $resp-&amp;gt;msg = &amp;#34;Delete Dump {$_GET[&amp;#39;deleteDump&amp;#39;]}&amp;#34;;
    die(json_encode($resp));
}
```&lt;/p&gt;
&lt;p&gt;No `basename()`, no `realpath()` check, no path traversal filtering. `$_GET[&amp;#39;deleteDump&amp;#39;]` is concatenated directly with `$clonesDir`.&lt;/p&gt;
&lt;p&gt;The vulnerable code has zero protection against path traversal:
- No `basename()` to strip directory components
- No `realpath()` to validate the final path
- No check that resolved path is within `$clonesDir`
- No `../` sanitization
- Additionally, `exec()` calls with `mysqldump` pass credentials on the command line&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;```python
&amp;#34;&amp;#34;&amp;#34;
CVE-2026-33293 - AVideo CloneSite Path Traversal
&amp;#34;&amp;#34;&amp;#34;&lt;/p&gt;
&lt;p&gt;import sys
import os&lt;/p&gt;
&lt;p&gt;VULN_SRC = os.path.join(os.path.dirname(__file__), &amp;#34;src&amp;#34;, &amp;#34;cloneServer.json.php&amp;#34;)&lt;/p&gt;
&lt;p&gt;def verify_source_file():
    if not os.path.isfile(VULN_SRC):
        print(&amp;#34;ERROR: Source not found at %s&amp;#34; % VULN_SRC)
        sys.exit(1)
    with open(VULN_SRC, &amp;#34;r&amp;#34;) as f:
        src = f.read()
    if &amp;#34;unlink(&amp;#34; not in src or &amp;#34;del…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-5879-4fmr-xwf2</guid>
    </item>
  </channel>
</rss>
