PT-2026-83571 · Avideo · Avideo

·

CVE-2026-82645

·

Published

2026-08-30

·

Updated

2026-08-30

CVSS v3.1

8.6

High

VectorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions AVideo versions prior to commit e01e41ecc
Description An issue exists where stream credentials for external platforms such as YouTube, Facebook, and Twitch are exposed. An unauthenticated attacker can bypass the Live::canRestream() access gate and the restream ownership check by providing a token request parameter to the 'plugin/Live/view/Live restreams/getLiveKey.json.php' endpoint. This allows the endpoint to return the stream key and stream url of any restream. The vulnerability is possible because the token is generated using encryptString() on an integer ID without user binding, expiry, or authentication tags. Since the encryption uses AES-256-CBC with a deterministic IV and no MAC, and intval() accepts any string starting with a digit, attackers can forge valid tokens using the public encryption oracle in 'view/url2Embed.json.php'.
Recommendations Update AVideo to a version beyond commit e01e41ecc. As a temporary mitigation, restrict access to the 'plugin/Live/view/Live restreams/getLiveKey.json.php' and 'view/url2Embed.json.php' endpoints.

Exploit

Fix

Improper Verification of Cryptographic Signature

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-82645

Affected Products

Avideo