Katalog CVE

CVE-2026-5110

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Gravity Forms dla WordPressa jest podatna na nieautoryzowane przechowywane ataki Cross-Site Scripting w wersjach do 2.10.0. Problem wynika z niewystarczającej walidacji danych wejściowych i ucieczki danych wyjściowych w polu SingleProduct używanym w polu Repeater.

Ocena ryzyka

Atakujący może wstrzyknąć dowolny kod HTML i JavaScript do pola nazwy produktu, co może prowadzić do kradzieży danych lub przejęcia sesji użytkownika. To stwarza poważne zagrożenie dla bezpieczeństwa aplikacji i danych użytkowników.

Rekomendacja

Zaleca się aktualizację wtyczki Gravity Forms do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt bezpieczeństwa aplikacji w celu zidentyfikowania innych potencjalnych luk.

Inne podatności w Gravity Forms plugin for WordPress

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

The Gravity Forms plugin for WordPress is vulnerable to Unauthenticated Stored Cross-Site Scripting in versions up to and including 2.10.0. This is due to insufficient input validation and output escaping in the SingleProduct field when used inside a Repeater field. When SingleProduct fields are nested within Repeater fields, the validation flow bypasses the state validation mechanism (failed_state_validation()) that would normally prevent tampering with field values. The validate_subfield() method only calls the field's validate() method, which for SingleProduct fields only validates the quantity field and does not check the product name field for tampering. As a result, an attacker can inject arbitrary HTML and JavaScript into the product name field (input .1). This malicious input is then saved to the database without sanitization because sanitize_entry_value() returns raw values when HTML is not expected for the field type. When an administrator views the entry in wp-admin/admin.ph

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