Katalog CVE

CVE-2026-85602

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 18 - wyżej niż 18% wszystkich znanych CVE

Streszczenie

Wtyczka Grav Form (getgrav/grav-plugin-form) w wersjach od 8.0.6 do 9.1.19 wybiera wersję reCAPTCHA do walidacji wyłącznie na podstawie obecności klucza pola odpowiedzi w przesłanym żądaniu. Na stronie skonfigurowanej dla reCAPTCHA v3 anonimowy atakujący może umieścić swój token v3 pod nazwą pola v2 (g-recaptcha-response zamiast token), co powoduje użycie gałęzi v2, która nie stosuje progu oceny ani nie weryfikuje oczekiwanej akcji. Prowadzi to do całkowitego obejścia ochrony botów reCAPTCHA v3. Problem naprawiono w wersji 9.1.20.

Ocena ryzyka

Ryzyko obejścia ochrony przed botami, co może prowadzić do spamowania formularzy, automatyzacji ataków lub nadużyć.

Rekomendacja

Zaleca się aktualizację wtyczki Grav Form do wersji 9.1.20 lub nowszej oraz weryfikację konfiguracji reCAPTCHA.

Inne podatności w Grav Form plugin

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS