Katalog CVE

CVE-2026-5465

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Booking for Appointments and Events Calendar – Amelia dla WordPressa jest podatna na nieautoryzowany dostęp do obiektów w wersjach do 2.1.3 włącznie. Problem wynika z braku walidacji zmian w polu `externalId` podczas aktualizacji profilu użytkownika typu Provider (Pracownik).

Ocena ryzyka

Atakujący z uprawnieniami na poziomie Provider (Pracownik) lub wyższymi mogą przejąć dowolne konto WordPress, w tym konto Administratora, poprzez wstrzyknięcie dowolnej wartości `externalId` podczas aktualizacji swojego profilu.

Rekomendacja

Zaleca się aktualizację wtyczki do najnowszej wersji, aby usunąć tę podatność oraz wprowadzenie dodatkowych kontroli autoryzacji przy aktualizacji profili użytkowników.

Powiązane podatności

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

The Booking for Appointments and Events Calendar – Amelia plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.1.3. This is due to the `UpdateProviderCommandHandler` failing to validate changes to the `externalId` field when a Provider (Employee) user updates their own profile. The `externalId` maps directly to a WordPress user ID and is passed to `wp_set_password()` and `wp_update_user()` without authorization checks. This makes it possible for authenticated attackers, with Provider-level (Employee) access and above, to take over any WordPress account — including Administrator — by injecting an arbitrary `externalId` value when updating their own provider profile.

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