PT-2026-30340 · Pyload · Anti-Virus+1
Axel-Corsiez
·
Publicado
2026-04-04
·
Atualizado
2026-05-15
·
CVE-2026-35463
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
pyLoad (versões afetadas não especificadas)
Descrição
O mecanismo de proteção
ADMIN ONLY OPTIONS, destinado a restringir o acesso a valores de configuração sensíveis, não é aplicado às opções de configuração de plugins. Especificamente, o plugin AntiVirus armazena um caminho de executável (avfile) em sua configuração, que é então passado diretamente para subprocess.Popen(). Um usuário não administrador com permissão SETTINGS pode modificar este caminho para executar código arbitrário. A vulnerabilidade também permite a leitura arbitrária de arquivos através da manipulação da opção de configuração storage folder. Um atacante pode definir storage folder como '/' e, em seguida, acessar arquivos como /etc/passwd através do endpoint da API /files/get/. Isso resulta em execução remota de código, potencial escalonamento de privilégios e leitura arbitrária de arquivos.API Endpoints:
/api/set config value, /api/add package, /files/get/
Parâmetros ou Variáveis Vulneráveis: avfile, avargs, storage folder, section, option, value
Funções Vulneráveis: scan file(), set config value()Recomendações
Aplique
ADMIN ONLY OPTIONS às configurações de plugins. Especificamente, adicione as opções de plugin que controlam executáveis ou caminhos, como AntiVirus.avfile e AntiVirus.avargs, ao conjunto ADMIN ONLY PLUGIN OPTIONS dentro da função set config value(). Alternativamente, valide se o parâmetro avfile aponta para um binário antivírus conhecido e confiável antes de passá-lo para subprocess.Popen().Correção
RCE
OS Command Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Anti-Virus
Pyload