Description
WWBN AVideo is an open source video platform. Versions prior to 29.0 expose .env files to unauthenticated users through the official Docker compose configuration. The official docker-compose.yml mounts the entire project root directory as the Apache document root, causing the .env file — which contains database credentials, admin passwords, and infrastructure configuration — to be served as a static file at /.env. No .htaccess rule or Apache configuration blocks access to dotfiles. Exploitation enables direct database access, admin panel takeover, and further lateral movement within the Docker network. This issue has been resolved in version 29.0.
Published: 2026-07-16
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An unauthenticated attacker can retrieve the application's .env file because the official Docker compose configuration mounts the entire project root as the Apache document root without protecting dotfiles. This is a case of CWE‑20 (Improper Input Validation), leading to insecure path exposure. The .env file contains database credentials, admin passwords, and infrastructure configuration, so downloading it exposes credentials that can be used to access the database and potentially the admin panel, enabling lateral movement across the Docker network. This results in a high severity data disclosure.

Affected Systems

WWBN AVideo is the affected product. All releases prior to version 29.0 are vulnerable because they employ the default Docker compose that does not restrict access to the .env file.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity. The EPSS score of < 1% suggests a low likelihood of exploitation, and the vulnerability is currently not listed in the CISA KEV catalog. Based on the description, the likely attack vector is remote via HTTP on the web server; no authentication is required. An attacker can simply request /.env from the exposed document root to obtain credentials, assuming the service is publicly reachable.

Generated by OpenCVE AI on July 31, 2026 at 01:19 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to AVideo 29.0 or later where the vulnerability has been fixed.
  • If an upgrade is not possible, modify the Docker compose file to restrict the Apache document root to the web content only or add an .htaccess rule that denies access to dotfiles such as .env.
  • Re–deploy the corrected configuration so that the .env file remains outside the web root or is otherwise protected.

Generated by OpenCVE AI on July 31, 2026 at 01:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-wf69-r4mx-43rr AVideo Vulnerable to Unauthenticated .env File Exposure via Official Docker Compose Configuration
History

Fri, 17 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 16 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
First Time appeared Wwbn
Wwbn avideo
Vendors & Products Wwbn
Wwbn avideo

Thu, 16 Jul 2026 21:00:00 +0000

Type Values Removed Values Added
Description WWBN AVideo is an open source video platform. Versions prior to 29.0 expose .env files to unauthenticated users through the official Docker compose configuration. The official docker-compose.yml mounts the entire project root directory as the Apache document root, causing the .env file — which contains database credentials, admin passwords, and infrastructure configuration — to be served as a static file at /.env. No .htaccess rule or Apache configuration blocks access to dotfiles. Exploitation enables direct database access, admin panel takeover, and further lateral movement within the Docker network. This issue has been resolved in version 29.0.
Title AVideo Has Unauthenticated .env File Exposure via Official Docker Compose Configuration
Weaknesses CWE-20
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-17T13:22:54.547Z

Reserved: 2026-03-23T16:34:59.932Z

Link: CVE-2026-33692

cve-icon Vulnrichment

Updated: 2026-07-17T13:22:38.777Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T01:30:05Z

Weaknesses
  • CWE-20

    Improper Input Validation