PT-2026-55477 · Algernon · Algernon
CVE-2026-52792
·
Publicado
2026-07-02
·
Atualizado
2026-08-19
CVSS v4.0
8.7
Alta
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas
Algernon versão 1.17.8
Description
Em hosts Windows que utilizam o sistema de arquivos NTFS, um cliente não autenticado pode recuperar o código-fonte bruto de scripts do lado do servidor (como
.lua, .tl, .po2, .amber ou .frm) localizados em caminhos públicos. Isso ocorre porque o software utiliza filepath.Ext() para determinar o manipulador de arquivos, que não reconhece convenções de nomenclatura equivalentes do NTFS. Ao adicionar sufixos como ::$DATA, um ponto final . ou um espaço ao nome do arquivo, a requisição ignora a lógica de execução do script e cai em um manipulador padrão que transmite os bytes do arquivo integralmente para o cliente. Isso pode levar à exposição de segredos incorporados, incluindo credenciais de banco de dados e o valor de SetCookieSecret, o qual permitiria que um invasor forjasse cookies de sessão e se passasse por qualquer usuário.Recommendations
Para a versão 1.17.8, rejeite caminhos de requisição onde o segmento final utilize formas equivalentes do Windows, especificamente aqueles que contenham dois pontos
: ou terminem com um ponto . ou um espaço.
Como medida de mitigação temporária, restrinja o acesso aos caminhos públicos que contenham scripts do lado do servidor para minimizar o risco de exposição do código-fonte.Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Algernon