CVE-2026-85602

Medium

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.

SeverityMedium
CVSS5.3
Exploit probability—
ProductGetgrav Grav-plugin-form
PublishedSep 4, 2026
First seenSep 4, 2026
Weakness typeCWE-807CWE-807

How to fix

Update
  • getgrav grav-plugin-form9.1.20 or later

Affected products

ProductAffected versionsFixed in
getgrav grav-plugin-formv < 9.1.209.1.20

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2026-85602 · Getgrav Grav-plugin-form · Dark Radar