PT-2026-57030 · Yeswiki+2 · Yeswiki+1

CVE-2026-52770

·

Publicado

2026-07-09

·

Atualizado

2026-09-08

CVSS v3.1

7.5

Alta

VetorAV: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: query e queries.
  • Nome da Função: buildQueriesConditions() dentro da classe SearchManager.
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

CVE-2026-52770
GHSA-QG78-VMVC-FHJW

Produtos afetados

Yeswiki
Yeswiki/Yeswiki