CVE-2026-52771 in YesWiki
Riassunto
di VulDB • 05/09/2026
YesWiki è un sistema wiki scritto in PHP. Dalla versione 4.2.0 fino alla versione precedente alla 4.6.6, ApiController::deletePage() interpola un tag di pagina recuperato dal database in una query DELETE FROM …_links WHERE to_tag = '$tag' senza effettuare l'escaping. Il tag della pagina è controllabile dall'attaccante: l'API POST /api/pages/{tag} accetta valori arbitrari codificati in URL, inclusi apici singoli, e li memorizza. Un utente autenticato con privilegi ridotti può quindi creare una pagina il cui tag sia un frammento SQL, rendere la pagina non orfana tramite il meccanismo di collegamento standard {{include page="…"}}, e successivamente invocare l'endpoint di eliminazione per eseguire codice SQL arbitrario all'interno del database wiki, inclusa l'esfiltrazione dati cieca basata sui tempi da qualsiasi tabella. Questo problema è stato risolto nella versione 4.6.6.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.