CVE-2026-52767 in YesWikiinformazioni

Riassunto

di VulDB • 05/09/2026

YesWiki è un sistema wiki scritto in PHP. Dalla versione 4.6.2 fino alla versione precedente alla 4.6.6, HttpSignatureService::verifySignature() verifica il risultato di openssl_verify() di PHP con una negazione booleana impropria (loose boolean negation) - se (!openssl_verify(...)) { throw ... }. openssl_verify di PHP ha quattro possibili valori di ritorno: 1, 0, -1 e "false". Il valore -1 rappresenta la bypass: le regole di truthiness di PHP rendono -1 un valore truthy, quindi !(-1) === false; l'istruzione throw viene saltata e il controller procede a processActivity(). Qualsiasi condizione che faccia sì che EVP_VerifyFinal() di OpenSSL restituisca -1 innesca la bypass. La conseguenza raggiungibile è che il controller tratta silenziosamente una verifica fallita come un successo ed elabora il payload dell'attaccante. Questo problema è stato risolto nella versione 4.6.6.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub M

Prenotare

08/06/2026

Divulgazione

05/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00220

KEV

no

Attività

medio

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!