Description
Grav CMS scheduler-webhook plugin contains an authentication bypass vulnerability that allows unauthenticated remote attackers to trigger configured scheduled jobs by exploiting a short-circuit logic flaw in the webhook token validation. Attackers can send a single unauthenticated POST request to the scheduler webhook endpoint to execute all configured scheduled jobs or target a specific job, causing unintended execution of operator-defined commands under the web server process user.
Published: 2026-07-20
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Grav CMS scheduler‑webhook plugin contains a short‑circuit logic flaw in its token validation routine that treats a null token as valid. This flaw permits an unauthenticated attacker to bypass authentication entirely and trigger any scheduled job configured on the site. The operator‑defined commands run under the web‑server user account, giving the attacker the ability to execute arbitrary code on the host.

Affected Systems

The vulnerability impacts the Grav CMS scheduler‑webhook plugin distributed by Trilby Media. Any system running Grav CMS with this plugin installed, regardless of the Grav core version, is potentially affected. No specific product version list is provided, so all installations that include the unpatched plugin should be reviewed.

Risk and Exploitability

The CVSS score of 6.3 indicates moderate severity, while the EPSS score of less than 1% suggests a low probability of exploitation at the current time. The vulnerability is not listed in CISA KEV. Exploitation requires only a single unauthenticated POST request to the /scheduler-webhook endpoint, making the attack path straightforward and requiring no additional credentials.

Generated by OpenCVE AI on August 1, 2026 at 07:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check for and apply any available vendor patch or updated version of the Grav CMS scheduler‑webhook plugin.
  • Restrict access to the /scheduler-webhook endpoint by applying role‑based restrictions or firewall rules, ensuring only authorized requests are accepted.
  • If the scheduler‑webhook functionality is unnecessary, uninstall or disable the plugin to eliminate the attack surface.

Generated by OpenCVE AI on August 1, 2026 at 07:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Trilby Media
Trilby Media grav Cms Scheduler-webhook Plugin
Vendors & Products Trilby Media
Trilby Media grav Cms Scheduler-webhook Plugin

Tue, 21 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 20 Jul 2026 22:15:00 +0000

Type Values Removed Values Added
Description Grav CMS scheduler-webhook plugin contains an authentication bypass vulnerability that allows unauthenticated remote attackers to trigger configured scheduled jobs by exploiting a short-circuit logic flaw in the webhook token validation. Attackers can send a single unauthenticated POST request to the scheduler webhook endpoint to execute all configured scheduled jobs or target a specific job, causing unintended execution of operator-defined commands under the web server process user.
Title Authentication Bypass via Null Short-Circuit in Grav CMS Scheduler Webhook Token Check
Weaknesses CWE-303
References
Metrics cvssV3_1

{'score': 5.6, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L'}

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Trilby Media Grav Cms Scheduler-webhook Plugin
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-21T14:55:56.254Z

Reserved: 2026-06-25T18:48:00.282Z

Link: CVE-2026-57852

cve-icon Vulnrichment

Updated: 2026-07-21T13:12:50.609Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T07:15:03Z

Weaknesses
  • CWE-303

    Incorrect Implementation of Authentication Algorithm