CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-5465

High
Published: Translated: NVD NIST

Summary

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).

Risk Assessment

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.

Recommendation

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

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS