Skip to content
OpenAdvisories
Medium · 6.5 CVE-2026-76839 EUVD-2026-65219GHSA-3jhr-mxmx-38cxGHSA-8vp7-8q4w-vv7m

Grav before 2.0.16 Information Disclosure via offsetGet

Published Aug 25, 2026 · Updated Oct 8, 2026 · Assigned by VulnCheck

Description

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.

Affected products

VendorProductAffectedFixed
getgrav grav < 2.0.16 2.0.16

Affected packages

EcosystemPackageAffectedFixedRecord
Packagist getgrav/grav < 2.0.16 2.0.16 GHSA-3jhr-mxmx-38cx

References