CVE-2026-88874
Deferred Deferred - Pending Action

AVideo Live Stream Password Bypass Vulnerability

Vulnerability report for CVE-2026-88874, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-10

Last updated on: 2026-09-10

Assigner: VulnCheck

Description

AVideo through revision c3edcc274c389816d434acadac07ee78eaf330c1 (master, 2026-08-23) does not enforce the Live stream password check on the stats endpoint or on the HLS origin. Live::_getStats() (plugin/Live/Live.php) returns a password-protected transmission's RTMP stream key, its isPasswordProtected flag, and its HLS (m3u8) URL to unauthenticated callers, in both the public applications list and the hidden_applications branch used when canSeeLiveFromLiveKey() fails. Separately, the shipped NGINX configuration (deploy/nginx/nginx.conf) serves the .m3u8 playlist, the AES-128 key, and the transport-stream segments from the /live location without any auth_request (the auth_key_check directive in the .key location is commented out). A remote, unauthenticated attacker can therefore retrieve the stream key and decryption key and watch a password-protected live transmission without supplying the configured password. No patched version was available at the time of the advisory.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-10
Last Modified
2026-09-10
Generated
2026-09-10
AI Q&A
2026-09-10
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
wwbn avideo to c3edcc274c389816d434acadac07ee78eaf330c1 (inc)
avideo avideo *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-200 The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-88874 is an authentication bypass vulnerability in AVideo software. It allows unauthenticated attackers to access password-protected live streams by exploiting missing authorization checks. The flaw occurs because the Live stream password check is not enforced on the stats endpoint or HLS origin. Attackers can retrieve the RTMP stream key, HLS URL, and decryption key without providing the correct password.

Detection Guidance

Check if unauthenticated requests to the stats endpoint return sensitive stream details like RTMP keys, HLS URLs, or decryption keys. Inspect NGINX logs for direct access to .m3u8, .key, or media segments without authentication. Use curl to test endpoints like /Live/Live.php?action=_getStats for exposed data.

Impact Analysis

This vulnerability allows unauthorized individuals to access and view password-protected live streams without authentication. Attackers can obtain the stream key, decryption key, and media segments, bypassing all password protections. This results in loss of confidentiality and unauthorized access to sensitive live stream content.

Compliance Impact

This vulnerability likely violates compliance requirements for data protection and privacy regulations such as GDPR and HIPAA. It exposes sensitive live stream content and encryption keys to unauthorized parties, leading to potential data breaches and loss of confidentiality. Organizations using affected AVideo versions may face regulatory penalties and reputational damage.

Mitigation Strategies

Disable or restrict access to the stats endpoint and HLS paths. Update NGINX configuration to enforce authentication on /live and related locations. Block direct access to .m3u8, .key, and media files. Monitor for unauthorized access attempts to these endpoints.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-88874. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart