CVE-2025-66291
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 9 - wyżej niż 9% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Nieuprawnieni użytkownicy mogą uzyskać dostęp do poufnych dokumentów rekrutacyjnych, co stanowi naruszenie poufności danych kandydatów. Ryzyko dotyczy organizacji korzystających z OrangeHRM w wersjach 5.0–5.7.
Rekomendacja
Zaktualizuj OrangeHRM do wersji 5.8 lub nowszej, która zawiera poprawkę. Do czasu aktualizacji ogranicz dostęp do modułu Rekrutacji i monitoruj nietypowe żądania pobierania załączników.
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-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-66289Wysokie
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.
- 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 interview attachment retrieval endpoint in the Recruitment module serves files based solely on an authenticated session and user-supplied identifiers, without verifying whether the requester has permission to access the associated interview record. Because the server does not perform any recruitment-level authorization checks, an ESS-level user with no access to recruitment workflows can directly request interview attachment URLs and receive the corresponding files. This exposes confidential interview documents—including candidate CVs, evaluations, and supporting files—to unauthorized users. The issue arises from relying on predictable object identifiers and session presence rather than validating the user’s association with the relevant recruitment process. This issue has been patched in version 5.8.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

