Katalog CVE

CVE-2026-54453

WysokieCVSS 7.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.44%

Percentyl 38 - wyżej niż 38% wszystkich znanych CVE

Streszczenie

W OpenCATS przed wersją 0.10.0 funkcja konfiguracji licencji profesjonalnej w SettingsUI przyjmuje klucz licencji kontrolowany przez administratora, który jest wstawiany do instrukcji PHP define() w config.php bez bezpiecznego escapowania. Poprzez spreparowane dane wejściowe można zmienić składnię PHP pliku i uzyskać trwałe wykonanie dowolnego kodu PHP z uprawnieniami procesu serwera WWW.

Ocena ryzyka

Uwierzytelniony administrator z dostępem do modułu Settings może wykonać dowolny kod PHP, co prowadzi do odczytu, modyfikacji lub usunięcia danych aplikacji oraz ujawnienia danych kandydatów, firm i kont użytkowników. Wymaga to zapisywalnego pliku config.php.

Rekomendacja

Zaktualizuj OpenCATS do wersji 0.10.0 lub nowszej oraz ogranicz uprawnienia do modułu Settings i zapisu config.php do niezbędnego minimum.

Inne podatności w OpenCATS

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

OpenCATS is an open-source applicant tracking system and recruitment CRM for staffing agencies and hiring teams. Prior to version 0.10.0, the Professional License configuration feature in `SettingsUI` (`manageProfessional`) accepts administrator-controlled license key input that is reconstructed into a PHP `define()` statement in `config.php` without safe escaping. Because the application includes `config.php`, crafted input can alter the file's PHP syntax and cause persistent arbitrary PHP execution with the web server process privileges. An authenticated administrator must have Settings module access and permission to update Professional License configuration, and `config.php` must be writable for this write-based path. Successful exploitation can read, modify or delete application data, expose candidate, contact, company, job order and user account information, alter the installation or configuration, and provide a foothold for further attacks. Unauthenticated exploitation and exploitation without Settings access are not established. This issue is fixed in version 0.10.0.

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