CVE-2026-85604 in Grav
Zusammenfassung
von VulDB • 04.09.2026
Grav prima della versione 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 su false; pertanto, a differenza dei filtri `|map`, `|filter` e `|reduce`, il filtro `|sort` accetta un nome di funzione semplice all'interno della sandbox. La blacklist residua non include `spl_autoload`, che esegue un'istruzione PHP `include`. Un utente autenticato con soli diritti di scrittura delle pagine (admin.pages o api.pages.write) può fornire un payload manipolato ad hoc (ad esempio tramite i metadati del frontmatter dei form renderizzati dal plugin Email), invocando `spl_autoload` attraverso il filtro sort, causando l'esecuzione arbitraria di codice PHP come utente del server web.
If you want to get best quality of vulnerability data, you may have to visit VulDB.