Katalog CVE

CVE-2020-36731

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Flexible Checkout Fields dla WooCommerce w WordPressie jest podatna na nieautoryzowaną aktualizację ustawień wtyczki oraz na przechowywane ataki Cross-Site Scripting w wersjach do 2.3.1 włącznie. Problem wynika z braku kontroli autoryzacji w funkcji updateSettingsAction(), która jest wywoływana przez hook admin_init, oraz braku sanitizacji i ucieczki na przechowywanych ustawieniach.

Ocena ryzyka

Organizacja może być narażona na nieautoryzowane zmiany w ustawieniach wtyczki, co może prowadzić do poważnych luk w zabezpieczeniach oraz ataków XSS. To może skutkować kradzieżą danych użytkowników lub przejęciem kontroli nad stroną.

Rekomendacja

Zaleca się aktualizację wtyczki do najnowszej wersji, aby usunąć te podatności. Dodatkowo, warto wprowadzić dodatkowe kontrole autoryzacji oraz sanitizację danych wprowadzanych przez użytkowników.

Powiązane podatności

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

The Flexible Checkout Fields for WooCommerce plugin for WordPress is vulnerable to Unauthenticated Arbitrary Plugin Settings update, in addition to Stored Cross-Site Scripting in versions up to, and including, 2.3.1. This is due to missing authorization checks on the updateSettingsAction() function which is called via an admin_init hook, along with missing sanitization and escaping on the settings that are stored.

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