PT-2026-27169 · Avideo · Avideo

Restriction

·

Published

2026-03-23

·

Updated

2026-03-25

·

CVE-2026-33647

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions AVideo versions up to and including 26.0
Description AVideo is an open source video platform. The ImageGallery::saveFile() method validates uploaded file content using finfo MIME type detection but derives the saved filename extension from the user-supplied original filename without an allowlist check. An attacker can upload a polyglot file (valid JPEG magic bytes followed by PHP code) with a .php extension. The MIME check passes, but the file is saved as an executable .php file in a web-accessible directory, achieving Remote Code Execution. The vulnerable component is the ImageGallery::saveFile() function.
Recommendations Upgrade to commit 345a8d3ece0ad1e1b71a704c1579cbf885d8f3ae.

Exploit

Fix

RCE

Unrestricted File Upload

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

Weakness Enumeration

Related Identifiers

CVE-2026-33647
GHSA-WXJW-PHJ6-G75W

Affected Products

Avideo