PT-2025-46849 · Unknown · Privatebin

CVE-2025-64714

·

Publicado

2025-11-13

·

Atualizado

2025-11-17

CVSS v3.1

5.8

Média

VetorAV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas Versões do PrivateBin de 1.7.7 até 2.0.2
Descrição O PrivateBin contém uma vulnerabilidade de Inclusão de Arquivo Local na funcionalidade de alternância de template. Se templateselection estiver habilitado na configuração, o servidor confia no cookie template e inclui o arquivo PHP referenciado. Um atacante pode potencialmente ler dados sensíveis ou, se conseguir inserir um arquivo PHP em outro local, obter execução remota de código. O problema origina-se de alterações feitas no commit 44f8cfbfb8df4b4bec1cbf79aa8ce51abdb18be3, que introduziu um mecanismo de confiança para o cookie template. A função View::getTemplateFilePath() constrói um caminho para o arquivo de template e View::draw() inclui o arquivo. A vulnerabilidade é explorável ao enviar uma requisição com um cookie template malicioso, como template=../cfg/conf, apontando para um arquivo PHP sem seu sufixo. O problema só é possível se templateselection estiver habilitado. A vulnerabilidade poderia ser usada para encadear outros ataques ou executar outros arquivos PHP no sistema host, se eles existirem e o caminho puder ser adivinhado.
Recomendações Atualize para a versão 2.0.3 ou posterior do PrivateBin. Como solução alternativa, defina templateselection = false em cfg/conf.php ou remova-o completamente.

Exploit

Correção

Relative Path Traversal

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2025-64714
GHSA-G2J9-G8R5-RG82

Produtos afetados

Privatebin