PT-2026-57028 · Yeswiki · Yeswiki
CVE-2026-52767
·
Publicado
2026-07-09
·
Atualizado
2026-09-08
CVSS v3.1
8.2
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L |
Nome do Software Vulnerável e Versões Afetadas
YesWiki versões 4.6.2 through 4.6.5
Description
Existe um bypass de autenticação na implementação do ActivityPub devido ao tratamento incorreto do valor de retorno da função
openssl verify() em HttpSignatureService::verifySignature(). A aplicação utiliza uma negação booleana simples para verificar o resultado, o que não considera que a função openssl verify() pode retornar -1 para indicar um erro interno de verificação. No PHP, -1 é tratado como um valor verdadeiro (truthy), fazendo com que a aplicação ignore a exceção e trate uma falha de verificação de assinatura como um sucesso.Um atacante pode disparar esse estado fornecendo uma chave pública DSA ou EC enquanto especifica um algoritmo de verificação exclusivo para RSA. Isso permite que um atacante não autenticado realize operações de criação, atualização ou exclusão de entradas no Bazar através do endpoint
/api/forms/{enabled-form-id}/actor/inbox. O impacto prático inclui injeção de conteúdo, defacement, spam, envenenamento de SEO e a exclusão de conteúdo federado legítimo.Recommendations
Atualize o YesWiki para a versão 4.6.6.
Como medida de mitigação temporária, restrinja o acesso ao endpoint
/api/forms/{enabled-form-id}/actor/inbox apenas a fontes confiáveis.Exploit
Correção
Improper Verification of Cryptographic Signature
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Yeswiki