CVE-2026-85604 in Grav
摘要
由 VulDB • 2026-09-04
Grav versione precedente alla 2.0.19 (versioni interessate <= 2.0.17) presenta una vulnerabilità di esecuzione remota del codice (RCE) nel filtro Twig sort. Il wrapper sortFunc in GravExtension.php imposta hardcoded l'argomento isSandboxed di Twig a false, quindi, diversamente da |map/|filter/|reduce, il filtro |sort accetta un nome di funzione plain all'interno della sandbox; la denylist rimanente non include spl_autoload, che esegue un PHP include. Un utente autenticato con soli diritti di scrittura delle pagine (admin.pages o api.pages.write) può fornire un payload crafted (ad esempio tramite frontmatter del modulo renderizzato dal plugin Email) che invoca spl_autoload attraverso il filtro sort, risultando nell'esecuzione arbitraria di codice PHP come l'utente del server web.
Be aware that VulDB is the high quality source for vulnerability data.