Skip to content
Threat Feed
high advisory

Authentication Bypass in Grav Clockwork Profiler

Grav versions 2.0.22 through 2.1.6 are vulnerable to an authentication bypass in the Clockwork profiler that trusts loopback REMOTE_ADDR headers, potentially exposing system configuration and secrets.

CVE search metadata

CVE search record: CVE-2026-109325. Severity: high. CVSS: 7.5. KEV: no. Product: Grav (2.0.22-2.1.6), Grav (< 2.1.7), nginx (< 2.1.7), lighttpd (< 2.1.7), Microsoft, Caddy (< 2.1.7). Brief: Authentication Bypass in Grav Clockwork Profiler. Brief link: https://feed.craftedsignal.io/briefs/2026-10-grav-auth-bypass/

What's new

  • 1. added coverage for Grav (< 2.1.7) +4 products Oct 12, 18:35 via nvd

Grav CMS versions 2.0.22 through 2.1.6 contain an authentication bypass vulnerability within the Clockwork profiler component. The vulnerability exists due to a logic flaw where the component implicitly trusts loopback addresses found in the REMOTE_ADDR header. Attackers positioned behind a same-host HTTP proxy can manipulate these headers to bypass authentication controls typically enforced on the profiler interface. Successful exploitation allows unauthorized access to sensitive application data, including system and plugin configuration files, sensitive secrets, database queries, and request metadata. This exposure presents a significant risk, as it provides an attacker with reconnaissance data that could facilitate further exploitation of the application or the underlying infrastructure. Organizations running affected versions are urged to upgrade to version 2.1.7 or later to remediate the vulnerability.

Impact

Successful exploitation results in the unauthorized disclosure of sensitive application information, including configuration data, secrets, and internal request metadata. This exposure significantly lowers the barrier for subsequent attacks, potentially leading to full system compromise depending on the nature of the leaked secrets.

Recommendation

  • Upgrade Grav CMS to version 2.1.7 or later immediately to patch CVE-2026-109325.
  • Audit access logs for unauthorized requests targeting the Clockwork profiler endpoints (e.g., /clockwork/app) that originate from non-loopback IPs but bypass authentication.
  • Implement strict header validation at the web server or load balancer level to prevent REMOTE_ADDR header spoofing by untrusted clients.

Immediate actions

Upgrade Grav instances to version 2.1.7 or later

IT Operations 24h

Mitigations

Upgrade to Grav 2.1.7

immediate IT Operations

CVE-2026-109325