Skip to main content

Avideo EUVDEUVD-2026-19883

| CVE-2026-39369 HIGH
Path Traversal (CWE-22)
2026-04-07 GitHub_M GHSA-f4f9-627c-jh33
7.6
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as uploader
  2. Delivery
    Craft malicious /videos/... URL in aVideoEncoderReceiveImage.json.php
  3. Exploit
    Bypass path traversal scrubbing
  4. Execution
    Access local files via GIF poster storage
  5. Impact
    Republish sensitive data as public GIF URL

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

WWBN AVideo versions 26.0 and prior. Attacker must be an authenticated uploader. Exploitation occurs through objects/aVideoEncoderReceiveImage.json.php by supplying crafted same-origin /videos/... URLs to bypass traversal scrubbing and expose server-local files via GIF poster storage.

Impact

Real-world risk is moderate-high despite the 7.6 CVSS score. The CVSS vector (AV:N/AC:L/PR:L/UI:N) indicates network-accessible exploitation with low complexity, but critically requires authenticated attacker credentials with uploader privileges, limiting the attack surface to compromised or malicious user accounts. The high confidentiality impact (C:H) is accurate as attackers can exfiltrate sensitive files including credentials, configuration data, or source code containing hardcoded secrets. Low integrity and availability impacts (I:L/A:L) suggest limited system modification beyond file exposure. Without EPSS data, probabilistic exploitation assessment is unavailable, but the requirement for authenticated uploader access significantly reduces automated exploitation potential. No CISA KEV listing indicates no confirmed active exploitation campaigns. The vulnerability's public disclosure via GitHub Security Advisory (GHSA-f4f9-627c-jh33) provides proof-of-concept details to potential attackers, elevating risk for unpatched installations. Organizations using AVideo should prioritize remediation if the platform is internet-facing with untrusted authenticated users, but internal-only deployments with vetted uploaders face reduced immediate risk. The combination of straightforward exploitation (AC:L) and high confidential data exposure makes this a legitimate concern despite authentication barriers.

Exploit ScenarioDerived

An attacker with compromised or malicious uploader credentials authenticates to a WWBN AVideo instance and submits a crafted request to objects/aVideoEncoderReceiveImage.json.php containing a same-origin URL like /videos/../../../../../../etc/passwd with traversal sequences bypassing path sanitization. The vulnerable PHP code processes this malicious URL, reads the /etc/passwd file from the server filesystem, and stores the raw file contents into the GIF poster storage path. The attacker then retrieves the publicly accessible GIF media URL generated by the platform, downloads the file containing /etc/passwd data, and extracts usernames and system configuration details. In subsequent requests, the attacker targets application configuration files or source code containing database credentials or API keys, systematically exfiltrating sensitive data through the GIF republishing mechanism without triggering traditional file download monitoring.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 07, 2026

Path traversal in WWBN AVideo platform ≤26.0 allows authenticated uploaders to read arbitrary server files via GIF poster manipulation. An attacker with uploader privileges can exploit aVideoEncoderReceiveImage.json.php to bypass path sanitization, fetch local files like /etc/passwd or application source code, and republish the contents through publicly accessible GIF media URLs. CVSS 7.6 reflects high confidentiality impact with low-complexity network attack requiring only low-privilege authentication. No public exploit identified at time of analysis, though EPSS data not available for risk quantification.

RemediationAI

Organizations running WWBN AVideo must upgrade to a patched version beyond 26.0 that addresses the path traversal vulnerability in aVideoEncoderReceiveImage.json.php. Consult the official GitHub Security Advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-f4f9-627c-jh33 for the specific fixed release version and upgrade instructions. Upstream fix available (PR/commit); released patched version not independently confirmed from available data. As an interim workaround while preparing upgrades, restrict uploader role assignments to only trusted administrators, implement Web Application Firewall rules to block requests containing directory traversal sequences in URLs submitted to the affected endpoint, and monitor access logs for suspicious patterns targeting objects/aVideoEncoderReceiveImage.json.php with unusual /videos/ path parameters. Review existing GIF poster files generated since initial deployment for anomalous content that may indicate prior exploitation and exfiltration of sensitive files. Apply principle of least privilege by ensuring the web server process runs with minimal filesystem read permissions to limit exposure scope if exploitation occurs pre-patch.

Affected VersionsENISA

AVideo ≤ 26.0

Affected Packages

composer wwbn/avideo no fix
euvd avideo no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in composer, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability exploits a path traversal weakness (CWE-22) in WWBN AVideo's GIF poster generation workflow, specifically within the objects/aVideoEncoderReceiveImage.json.php endpoint. The affected PHP code accepts user-controlled same-origin URLs pointing to /videos/... resources but fails to properly sanitize directory traversal sequences. By manipulating URL parameters with traversal patterns like ../../, an authenticated attacker can break out of the intended directory scope and read arbitrary files from the server filesystem. The vulnerable code path then processes these files through the GIF storage mechanism, effectively converting sensitive file contents into publicly accessible GIF media that can be retrieved through normal application URLs. The cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:* identifier confirms this affects the core AVideo application platform. As an open-source video hosting solution built in PHP, AVideo's architecture processes user-uploaded media through various encoding pipelines, and this particular endpoint was intended for legitimate image-to-GIF conversion but lacks sufficient input validation on file paths.

Know when Avideo gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 7.6 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
Low

DescriptionCVE.org

WWBN AVideo is an open source video platform. In versions 26.0 and prior, objects/aVideoEncoderReceiveImage.json.php allowed an authenticated uploader to fetch attacker-controlled same-origin /videos/... URLs, bypass traversal scrubbing, and expose server-local files through the GIF poster storage path. The vulnerable GIF branch could be abused to read local files such as /etc/passwd or application source files and republish those bytes through a normal public GIF media URL.

Executive ViewAI

Why It Matters

CVE-2026-39369 is a path traversal vulnerability in WWBN AVideo platform version 26.0 and earlier that enables authenticated users with upload privileges to read sensitive server files including configuration data and source code, then expose them through publicly accessible media URLs. Organizations running AVideo should immediately restrict uploader permissions and monitor for suspicious file access patterns, as no vendor patch is currently available and the vulnerability poses direct risk to confidential application and system data.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict uploader role to trusted administrators only; (2) Implement network-level access controls limiting aVideoEncoderReceiveImage.json.php to authenticated internal users; (3) Enable comprehensive logging and alerting on file read operations; (4) Isolate AVideo instance from production database credentials; (5) Monitor outbound data exfiltration patterns from media serving infrastructure.

Threat Intelligence Overview

EPSS Score
0.0%
Top 85% exploitable
Threat Intel
1
1 source
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

More in Avideo

View all
CVE-2023-48728 CRITICAL POC
9.6 Jan 10

A cross-site scripting (xss) vulnerability exists in the functiongetOpenGraph videoName functionality of WWBN AVideo 11.

CVE-2024-31819 CRITICAL POC
9.8 Apr 10

An issue in WWBN AVideo v.12.4 through v.14.2 allows a remote attacker to execute arbitrary code via the systemRootPath

CVE-2022-30547 CRITICAL POC
9.9 Aug 22

A directory traversal vulnerability exists in the unzipDirectory functionality of WWBN AVideo 11.6 and dev master commit

CVE-2023-49599 CRITICAL POC
9.8 Jan 10

An insufficient entropy vulnerability exists in the salt generation functionality of WWBN AVideo dev master commit 15fed

CVE-2026-28501 CRITICAL POC
9.8 Mar 06

Unauthenticated SQL injection in AVideo before 24.0.

CVE-2023-25313 CRITICAL POC
9.8 Apr 25

OS injection vulnerability in World Wide Broadcast Network AVideo version before 12.4, allows attackers to execute arbit

CVE-2022-26842 CRITICAL POC
9.6 Aug 22

A reflected cross-site scripting (xss) vulnerability exists in the charts tab selection functionality of WWBN AVideo 11.

CVE-2023-47861 CRITICAL POC
9.0 Jan 10

A cross-site scripting (xss) vulnerability exists in the channelBody.php user name functionality of WWBN AVideo 11.6 and

CVE-2022-28712 CRITICAL POC
9.0 Aug 22

A cross-site scripting (xss) vulnerability exists in the videoAddNew functionality of WWBN AVideo 11.6 and dev master co

CVE-2023-49589 HIGH POC
8.8 Jan 10

An insufficient entropy vulnerability exists in the userRecoverPass.php recoverPass generation functionality of WWBN AVi

CVE-2023-32073 HIGH POC
8.8 May 12

WWBN AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable

CVE-2023-30854 HIGH POC
8.8 Apr 28

AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy