Skip to main content

WWBN AVideo EUVDEUVD-2026-24286

| CVE-2026-40908 MEDIUM
Information Exposure (CWE-200)
2026-04-21 GitHub_M
5.3
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Identify publicly accessible AVideo instance
  2. Delivery
    Send unauthenticated GET to /git.json.php
  3. Exploit
    Parse JSON for deployed commit hash and developer PII
  4. Execution
    Cross-reference commit hash against AVideo's 22 public GHSAs
  5. Persist
    Enumerate unpatched CVEs on target instance
  6. Impact
    Stage targeted exploit against confirmed-unpatched vulnerability

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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

Exploitation Conditions

No special conditions are required for exploitation against default deployments: the attack is a single unauthenticated HTTP GET request to /git.json.php with no session, cookie, API key, or authentication header of any kind. The file imposes no access control at the PHP level and is not protected by .htaccess rules, making it reachable by any HTTP client with network access to the AVideo web root. The only limiting factor is network reachability - instances deployed behind a WAF, reverse proxy, or network firewall that blocks unauthenticated external HTTP access would mitigate internet-based exploitation, though internal network attackers would remain unaffected by such controls. No non-default configuration setting is required; the vulnerable file is present and accessible in a standard AVideo installation on versions 29.0 and prior.

Impact

The CVSS 3.1 score of 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) accurately captures the ease of exploitation - no authentication, no user interaction, no complexity - but correctly limits severity to partial confidentiality impact since no code execution or credential theft occurs directly from this endpoint alone. EPSS at 0.03% (9th percentile) indicates low observed automated exploitation at time of analysis, which appears to reflect AVideo's niche deployment footprint rather than any inherent difficulty, since SSVC classifies the attack as Automatable:Yes - mass-scanning and automated harvesting are entirely feasible. The gap between SSVC's automatable assessment and low EPSS is consistent with limited real-world exposure of the product. No CISA KEV listing confirms no observed widespread exploitation to date. The most significant real-world risk is chained use: the returned commit hash allows precise CVE-version mapping against AVideo's extensive public advisory history (22 GHSAs), effectively converting this medium-severity disclosure into a reconnaissance amplifier that elevates the exploitability of higher-severity vulnerabilities on the same instance. No patch is available, leaving all deployments persistently exposed.

Exploit ScenarioDerived

An attacker sends a single unauthenticated HTTP GET request - curl -s https://target.example/git.json.php - and receives a JSON response containing the deployed commit hash, author name, developer email address, and commit message with no authentication required. The attacker then cross-references the commit hash against AVideo's public git history and its 22 published GHSAs to determine precisely which vulnerabilities are unpatched on that instance, then stages a targeted follow-on exploit against a confirmed-unpatched higher-severity vulnerability. A working public PoC is included in the GHSA advisory and requires no tooling beyond curl.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Jul 24, 2026

Unauthenticated information disclosure in WWBN AVideo versions 29.0 and prior exposes the full output of git log -1 via a publicly accessible git.json.php endpoint, leaking the exact deployed commit hash, developer names and email addresses, and commit messages to any network client without credentials. The commit hash enables an attacker to fingerprint the precise deployed version and cross-reference it against AVideo's 22 published GHSAs to enumerate which vulnerabilities remain unpatched on a given instance - making this a high-value reconnaissance primitive even at a moderate CVSS score. A public proof-of-concept exists; no patched version has been released as of time of publication.

RemediationAI

No vendor-released patch has been identified at time of analysis - the GHSA advisory and CVE description both state no patched version is available. The primary mitigation is to delete git.json.php from the AVideo web root entirely; this removes the exposure with no production-functionality trade-off since the file is a developer utility with no documented end-user purpose. If immediate deletion is not possible, operators should block access via web-server configuration: for Apache, add a <Files git.json.php> block with Require all denied to .htaccess; for nginx, add a location = /git.json.php { return 403; } directive. Both approaches prevent unauthenticated access without affecting other functionality. Operators should also audit the web root for other unprotected developer utility scripts (e.g., phpinfo.php, debug endpoints). Monitor the GHSA advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-52hf-63q4-r926 for patch releases.

Affected VersionsENISA

AVideo ≤ 29.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

The vulnerable component is a standalone PHP script (git.json.php) residing at the web root of WWBN AVideo (CPE: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*, versions up to and including 29.0). The script directly calls exec('git log -1') and serializes the shell output as JSON with no authentication check, no session validation, and no framework bootstrap - the file does not require any configuration or authentication module. The root cause is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): the endpoint is not gated by .htaccess rules, no HTTP authentication is enforced at the web-server level, and no conditional logic guards the response. The architectural flaw is that a developer utility script was left in the production web root with unrestricted public access.

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 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 5.3 MEDIUM

Network-accessible endpoint with no authentication required (AV:N, AC:L, PR:N, UI:N); only partial confidentiality impact from git metadata exposure - no credentials, no code execution, no integrity or availability impact (C:L/I:N/A:N).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

DescriptionCVE.org

WWBN AVideo is an open source video platform. In versions 29.0 and prior, the file git.json.php at the web root executes git log -1 and returns the full output as JSON to any unauthenticated user. This exposes the exact deployed commit hash (enabling version fingerprinting against known CVEs), developer names and email addresses (PII), and commit messages which may contain references to internal systems or security fixes. As of time of publication, no known patched versions are available.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Prevalence
Low
niche open source video platform, limited enterprise adoption
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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