Skip to content
CVE PROGRAM SOURCE RECORD9.3 Critical

CVE-2026-85602

Grav Form Plugin before 9.1.20 reCAPTCHA v3 Authentication Bypass

Description

The Grav Form plugin (getgrav/grav-plugin-form) versions 8.0.6 through 9.1.19 select the reCAPTCHA version to validate based solely on which response field key is present in the submitted payload. On a site configured for reCAPTCHA v3, an anonymous attacker can place their v3 token under the v2 field name (g-recaptcha-response instead of token), causing validation to use the v2 branch, which never applies the score threshold or verifies the expected action. This results in a complete bypass of reCAPTCHA v3 bot protection. The issue is fixed in version 9.1.20.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

getgrav grav-plugin-form

Default version status: unaffected

  • 0 to < 9.1.20affected
  • 9.1.20unaffected

References