PT-2026-55477 · Algernon · Algernon

CVE-2026-52792

·

Publicado

2026-07-02

·

Atualizado

2026-08-19

CVSS v4.0

8.7

Alta

VetorAV: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

CVE-2026-52792
GHSA-MM6C-5J6X-HQ8M
GO-2026-5903
OPENSUSE-SU-2026:21483-1

Produtos afetados

Algernon