<?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-14T17:23:51.677593+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-292635</id>
    <title>EUVD-2026-292635</title>
    <updated>2026-10-14T17:23:51.695314+00:00</updated>
    <content>EUVD-2026-292635</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-292635"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-41064</id>
    <title>fkie_cve-2026-41064</title>
    <updated>2026-10-14T17:23:51.695343+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 29.0, an incomplete fix for AVideo's `test.php` adds `escapeshellarg` for wget but leaves the `file_get_contents` and `curl` code paths unsanitized, and the URL validation regex `/^http/` accepts strings like `httpevil[.]com`. Commit 78bccae74634ead68aa6528d631c9ec4fd7aa536 contains an updated fix.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-41064"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-pq8p-wc4f-vg7j</id>
    <title>GHSA-pq8p-wc4f-vg7j — WWBN AVideo has an incomplete fix for CVE-2026-33502: Command Injection</title>
    <updated>2026-10-14T17:23:51.695375+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 incomplete fix for AVideo's `test.php` adds `escapeshellarg` for wget but leaves the `file_get_contents` and `curl` code paths unsanitized, and the URL validation regex `/^http/` accepts strings like `httpevil.com`.</p>
<p>### Affected Package</p>
<p>- **Ecosystem:** Other
- **Package:** AVideo
- **Affected versions:** &lt; commit 1e6cf03e93b5
- **Patched versions:** &gt;= commit 1e6cf03e93b5</p>
<p>### Details</p>
<p>The vulnerable `wget()` function in `plugin/Live/test.php`:</p>
<p>```php
function wget($url, $filename) {
    $cmd = "wget --tries=1 {$url} -O {$filename} --no-check-certificate";
    exec($cmd);
}
```</p>
<p>Neither `$url` nor `$filename` is passed through `escapeshellarg()`. The URL validation uses `preg_match("/^http/", $url)` which:
- Does not require `://` (matches `httpevil.com`)
- Does not block shell metacharacters (`;`, backticks, `$()`)
- Does not validate the URL is actually a URL</p>
<p>A payload like `http://x; id &gt; /tmp/pwned; echo ` passes the regex and injects arbitrary commands via the semicolons.</p>
<p>The fix adds `escapeshellarg()` for the wget path and an `isAllowedStatsTestURL` allowlist, but `url_get_contents()` (used by the same endpoint) still follows redirects without validation. The wget-specific fix does not protect the `file_get_contents` and `curl` code paths that handle the same user-supplied URL.</p>
<p>### PoC</p>
<p>```python
"""
CVE-2026-33502 - Command injection in AVideo plugin/Live/test.php</p>
<p>Tests REAL vulnerable code from:
  plugin/Live/test.php (commit pre-1e6cf03)</p>
<p>T…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-pq8p-wc4f-vg7j"/>
  </entry>
</feed>
