CVE-2026-52767 in YesWikiinformação

Sumário

de VulDB • 05/09/2026

YesWiki é um sistema wiki escrito em PHP. Da versão 4.6.2 até antes da versão 4.6.6, HttpSignatureService::verifySignature() verifica o resultado de openssl_verify() do PHP com uma negação booleana frouxa - if (!openssl_verify(...)) { throw ... }. O openssl_verify do PHP tem quatro valores possíveis: 1, 0, -1 e "false". A linha -1 é a falha de segurança (bypass): as regras de truthiness do PHP fazem com que -1 seja um valor verdadeiro (truthy), então !(-1) === false, o throw é ignorado e o controlador prossegue para processActivity(). Qualquer condição que faça EVP_VerifyFinal() da OpenSSL retornar -1 aciona a falha. A consequência alcançável é o controlador tratar silenciosamente uma verificação com falha como sucesso e processar a carga útil do atacante. Este problema foi corrigido na versão 4.6.6.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

GitHub M

Reservar

08/06/2026

Divulgação

05/09/2026

Moderação

aceite

Entrada

VDB-399197

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

médio

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!