CVE Catalog

CVE-2026-33759

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

23th percentile - higher than 23% of all known CVEs

Summary

In AVideo versions up to and including 26.0, the objects/playlistsVideos.json.php endpoint returns the full video contents of any playlist by ID without authentication or authorization checks. Private playlists (including watch_later and favorite types) are hidden from listing endpoints but their contents are directly accessible via the sequential integer playlists_id parameter. Commit bb716fbece656c9fe39784f11e4e822b5867f1ca contains a patch.

Risk Assessment

Unauthorized parties could access private playlists and their contents, breaching user data confidentiality. The predictability of identifiers increases the risk of mass data leakage.

Recommendation

Update AVideo to a version containing the fix (commit bb716fbece656c9fe39784f11e4e822b5867f1ca) and verify that playlist access is properly authorized.

Other vulnerabilities in AVideo

See all
Original NVD description (English source)

WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `objects/playlistsVideos.json.php` endpoint returns the full video contents of any playlist by ID without any authentication or authorization check. Private playlists (including `watch_later` and `favorite` types) are correctly hidden from listing endpoints via `playlistsFromUser.json.php`, but their contents are directly accessible through this endpoint by providing the sequential integer `playlists_id` parameter. Commit bb716fbece656c9fe39784f11e4e822b5867f1ca has a patch for the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS