Krytyczny Odebrany

CVE-2026-54460

opublikowano:
modyfikacja:
Ocena CVSS
9.8
Krytyczny · v3.1
wektor: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Oprogramowanie do rezerwacji spotkań OpenReception zapewnia kompleksową, szyfrowaną platformę rezerwacji spotkań. W wersji wcześniejszej niż 1.1.1 metoda POST /api/auth/passkeys akceptuje identyfikator użytkownika w treści żądania i klucz dostarczony przez osobę atakującą bez sesji uwierzytelnionej, nie wywołuje metody WebAuthnService.verifyRegistration i nie wiąże rejestracji z locals.user.id. Nieuwierzytelniony atakujący, który zna publiczny identyfikator dzierżawcy i adres e-mail docelowego personelu, może użyć funkcji ładowania publicznego rezerwacji i GET /api/tenants/[id]/appointments/staff-public-keys w celu uzyskania wartości identyfikatora użytkownika kandydującego. Osoba atakująca najpierw powoduje, że plik UserService.addAdditionalPasskey przechowuje kontrolowany klucz publiczny dla potencjalnego identyfikatora użytkownika, a następnie próbuje zalogować się przy użyciu docelowego adresu e-mail; kontrola logowania porównuje VerificationResult.userId z kontem rozpoznanym za pomocą adresu e-mail i ujawnia, czy wstrzyknięte dane uwierzytelniające należą do tego celu. Powtarzanie tej sekwencji wstrzyknięcia przed zalogowaniem identyfikuje pasujący identyfikator użytkownika, a punkt końcowy normalnego logowania akceptuje potwierdzenie osoby atakującej w sprawie przechowywanego klucza i tworzy sesję STAFF. Sesja może ujawnić dane najemcy i ujawnić identyfikatory TENANT_ADMIN w celu dalszego przejęcia; Konta GLOBAL_ADMIN nie są osiągalne za pośrednictwem tej ścieżki ograniczonej do dzierżawy. Przejęty TENANT_ADMIN może modyfikować lub usuwać zasoby najemcy i udziały kluczy, potencjalnie uniemożliwiając trwałe odszyfrowanie danych spotkań i przełączając usługi rezerwacji w tryb offline. Ten problem został rozwiązany w wersji 1.1.1.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org