Grav before 2.0.16 allows sandboxed Twig templates to...
High severity
Unreviewed
Published
Aug 25, 2026
to the GitHub Advisory Database
•
Updated Aug 25, 2026
Description
Published by the National Vulnerability Database
Aug 25, 2026
Published to the GitHub Advisory Database
Aug 25, 2026
Last updated
Aug 25, 2026
Grav before 2.0.16 allows sandboxed Twig templates to access sensitive User fields through allow-listed offsetGet() and offsetexists() methods that lack field filtering. Attackers with page-edit permissions can call offsetGet() on User objects to extract hashed passwords and 2FA secrets, enabling offline password cracking and authentication bypass.
References