CVE-2025-66289
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 19 - wyżej niż 19% wszystkich znanych CVE
Streszczenie
OrangeHRM w wersjach 5.0–5.7 nie unieważnia istniejących sesji przy wyłączeniu użytkownika ani zmianie hasła, przez co aktywne ciasteczka sesji pozostają ważne bezterminowo. Wyłączone konto lub przejęte konto może nadal uzyskiwać dostęp do chronionych stron. Problem naprawiono w wersji 5.8.
Ocena ryzyka
Wyłączenie konta lub reset hasła nie odcina dostępu, co wydłuża okno wykorzystania przejętego konta i zwiększa skutki account takeover.
Rekomendacja
Zaktualizuj do OrangeHRM 5.8 lub nowszej i w razie incydentu unieważniaj sesje po stronie serwera.
Inne podatności w OrangeHRM
Zobacz wszystkie- CVE-2026-39349Niskie
OrangeHRM Open Source od wersji 5.0 do 5.8 szyfruje poufne pola za pomocą AES w trybie ECB, co zachowuje wzorce tekstu jawnego w szyfrogramie i umożliwia ujawnienie wzorców przechowywanych danych. Luka naprawiona w wersji 5.8.1.
- CVE-2026-39348Średnie
OrangeHRM Open Source w wersjach od 5.0 do 5.8 pomija autoryzację w handlerach pobierania załączników do specyfikacji stanowisk i wakatów. Uwierzytelnieni użytkownicy z niskimi uprawnieniami mogą odczytywać załączniki przez bezpośrednie odwołanie do identyfikatorów.
- CVE-2026-39347Niskie
OrangeHRM Open Source w wersjach od 5.0 do 5.8 akceptuje zmiany w samoocenach dla użytkowników administratora po oznaczeniu tych zgłoszeń jako zakończone, co narusza integralność sfinalizowanych rekordów ocen.
- CVE-2026-39346Średnie
OrangeHRM Open Source w wersjach od 5.0 do 5.8 pozwala uwierzytelnionym użytkownikom na ominięcie kontroli dostępu do wyłączonych modułów poprzez użycie zakodowanych w URL ścieżek żądań. Użytkownicy mogą uzyskać dostęp do funkcjonalności modułów wyłączonych przez administratora. Luka jest naprawiona w wersji 5.8.1.
- CVE-2026-39345Średnie
OrangeHRM Open Source w wersjach od 5.0 do 5.8 zawiera podatność polegającą na braku ograniczenia rozdzielczości plików szablonów e-mail do zamierzonego katalogu wtyczek. Uwierzytelniony atakujący, który może wpływać na ścieżkę szablonu, może odczytać dowolne lokalne pliki. Problem został naprawiony w wersji 5.8.1.
- CVE-2025-66291Średnie
OrangeHRM w wersjach od 5.0 do 5.7 posiada endpoint pobierania załączników rozmów kwalifikacyjnych w module Rekrutacji, który serwuje pliki wyłącznie na podstawie sesji i identyfikatorów podanych przez użytkownika, bez weryfikacji uprawnień do rekordu rozmowy. Użytkownik na poziomie ESS bez dostępu do rekrutacji może pobrać poufne dokumenty, takie jak CV kandydatów i oceny.
- CVE-2025-66290Średnie
OrangeHRM to kompleksowy system zarządzania zasobami ludzkimi (HRM). Od wersji 5.0 do 5.7 endpoint pobierania załączników rekrutacyjnych nie wymusza wymaganych kontroli autoryzacji przed udostępnieniem plików kandydatów. Nawet użytkownicy z dostępem na poziomie ESS, którzy nie mają uprawnień do przeglądania modułu Rekrutacji, mogą bezpośrednio uzyskać dostęp do adresów URL załączników kandydatów. W rezultacie każdy uwierzytelniony użytkownik może pobrać CV i inne przesłane dokumenty dla dowolnych kandydatów, co prowadzi do nieautoryzowanego ujawnienia wrażliwych danych aplikantów. Problem został naprawiony w wersji 5.8.
- CVE-2025-66225Wysokie
W OrangeHRM w wersjach 5.0–5.7 proces resetowania hasła nie weryfikuje, czy nazwa użytkownika w końcowym żądaniu odpowiada kontu, dla którego rozpoczęto reset. Atakujący może zmienić parametr username i ustawić nowe hasło dla dowolnego konta, w tym uprzywilejowanego.
- CVE-2025-66224Wysokie
OrangeHRM to kompleksowy system zarządzania zasobami ludzkimi (HRM). W wersjach od 5.0 do 5.7 aplikacja zawiera błąd neutralizacji danych wejściowych w konfiguracji poczty i procesie dostarczania wiadomości, który pozwala wartościom kontrolowanym przez użytkownika trafiać bezpośrednio do polecenia sendmail. Ponieważ wartości te nie są oczyszczane ani ograniczane przed włączeniem do ścieżki wykonania polecenia, podczas przetwarzania wiadomości mogą zostać nieumyślnie wywołane określone zachowania sendmail. Umożliwia to aplikacji zapisywanie plików na serwerze w ramach procedury obsługi poczty, a w środowiskach, w których pliki te trafiają do lokalizacji dostępnych przez sieć, zachowanie to można wykorzystać do wykonania treści kontrolowanych przez atakującego. Problem wynika w całości z konstruowania ciągów poleceń na poziomie systemu operacyjnego przy użyciu nieoczyszczonych danych wejściowych w logice wysyłania poczty. Błąd został naprawiony w wersji 5.8.
Oryginalny opis (angielski, źródło NVD)
OrangeHRM is a comprehensive human resource management (HRM) system. From version 5.0 to 5.7, the application does not invalidate existing sessions when a user is disabled or when a password change occurs, allowing active session cookies to remain valid indefinitely. As a result, a disabled user, or an attacker using a compromised account, can continue to access protected pages and perform operations as long as a prior session remains active. Because the server performs no session revocation or session-store cleanup during these critical state changes, disabling an account or updating credentials has no effect on already-established sessions. This makes administrative disable actions ineffective and allows unauthorized users to retain full access even after an account is closed or a password is reset, exposing the system to prolonged unauthorized use and significantly increasing the impact of account takeover scenarios. This issue has been patched in version 5.8.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

