PT-2026-69111 · Grav Cms · Scheduler-Webhook Plugin

·

CVE-2026-11430

·

Published

2026-08-07

·

Updated

2026-08-31

CVSS v3.1

7.3

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions Grav CMS scheduler-webhook plugin (affected versions not specified)
Description An authentication bypass exists in the webhook token check of the scheduler-webhook plugin. When the webhook feature is enabled but no webhookToken is configured, the system skips token validation. This allows an unauthenticated remote attacker to trigger previously configured scheduled jobs by sending a request to the 'POST /scheduler/webhook' endpoint. The attacker can determine which job runs using the job parameter, although they cannot control the job's payload. Remote code execution is only possible if the operator has configured a job that executes shell commands. This issue requires the scheduler-webhook plugin to be installed and the scheduler.modern.webhook.enabled setting to be set to true.
Recommendations Configure a webhookToken to ensure token validation is performed. Set scheduler.modern.webhook.enabled to false if the webhook feature is not required. As a temporary workaround, restrict access to the 'POST /scheduler/webhook' endpoint.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-11430
GHSA-XWV3-2MV2-W33X

Affected Products

Scheduler-Webhook Plugin