PT-2026-57030 · Yeswiki+2 · Yeswiki+1
CVE-2026-52770
·
Publicado
2026-07-09
·
Atualizado
2026-09-08
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Nome do Software Vulnerável e Versões Afetadas
YesWiki versões anteriores a 4.6.6
Description
As APIs públicas de listagem de entradas do Bazar do YesWiki estão sujeitas a injeção de SQL não autenticada. O problema ocorre quando o sistema processa filtros de consulta numéricos; embora o sistema escape o valor do filtro, ele o insere na instrução SQL sem aspas ou validação numérica. Isso permite que um invasor não autenticado injete expressões SQL booleanas e infira conteúdos sensíveis do banco de dados, como dados de contas de usuário, hashes de senha e metadados privados da wiki, observando se as entradas são retornadas.
Detalhes técnicos incluem:
- API Endpoints: '/api/forms/{formId}/entries/{output}/{selectedEntries}', '/api/entries/{output}/{selectedEntries}' e '/api/entries/bazarlist'.
- Parâmetros Vulneráveis:
queryequeries. - Nome da Função:
buildQueriesConditions()dentro da classeSearchManager.
Recommendations
Atualize o YesWiki para a versão 4.6.6.
Como mitigação temporária, restrinja o acesso aos endpoints de API afetados ou evite o uso de filtros numéricos na API do Bazar até que a atualização seja aplicada.
Exploit
Correção
SQL injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Yeswiki
Yeswiki/Yeswiki