PT-2026-25996 · Avideo · Avideo

Bugbunny-Research

·

Publicado

2026-03-17

·

Atualizado

2026-03-22

·

CVE-2026-33038

CVSS v3.1

8.1

Alta

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions AVideo versions 25.0 and below
Description AVideo, an open source video platform, has an unauthenticated application takeover issue. The install/checkConfiguration.php endpoint allows full application initialization – database setup, admin account creation, and configuration file write – from unauthenticated POST input. The only existing safeguard is a check to see if videos/configuration.php already exists. On uninitialized deployments, a remote attacker can complete the installation with attacker-controlled credentials and a database, gaining full administrative access. The endpoint allows the attacker to supply their own database host, eliminating the need to guess database credentials. The admin user is created with attacker-controlled passwords and unsanitized input, potentially leading to SQL injection. The configuration file is written with attacker-controlled values, embedding database credentials and other settings. The CLI installer is protected, but the web endpoint is not, creating an inconsistent defense.
Recommendations Versions 25.0 and below: Add a one-time setup token to the installation process. Versions 25.0 and below: Restrict installer access to localhost or the command line interface only. Versions 25.0 and below: Parameterize SQL queries to prevent SQL injection. Versions 25.0 and below: Upgrade password hashing from md5() to password hash() with PASSWORD BCRYPT or PASSWORD ARGON2ID.

Exploit

Correção

Missing Authentication

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-33038
GHSA-2F9H-23F7-8GCX

Produtos afetados

Avideo