CVE-2026-33692

AVideo Has Unauthenticated .env File Exposure via Official Docker Compose Configuration

Published Jul 16, 2026 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Wwbn
Wwbn avideo
Vendors & Products Wwbn
Wwbn avideo
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'}

Weaknesses
  • CWE-20

    Improper Input Validation

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 17, 2026, 1:22 PM
Reserved
Mar 23, 2026, 4:34 PM
Status
Deferred
Published
Jul 16, 2026, 9:17 PM
Modified
Oct 24, 2026, 8:10 PM