PT-2026-57028 · Yeswiki · Yeswiki

CVE-2026-52767

·

Publicado

2026-07-09

·

Atualizado

2026-09-08

CVSS v3.1

8.2

Alta

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

CVE-2026-52767
GHSA-MV28-WJ57-F57G

Produtos afetados

Yeswiki