CVE-2026-22666
WysokieCVSS 7.2Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 96 - wyżej niż 96% wszystkich znanych CVE
Streszczenie
Podatność w Dolibarr ERP/CRM przed wersją 23.0.2 umożliwia uwierzytelnionym atakującym z uprawnieniami administratora zdalne wykonanie kodu. Problem leży w funkcji dol_eval_standard(), która nie sprawdza zakazanych ciągów znaków w trybie białej listy i nie wykrywa składni dynamicznego wywoływania kodu PHP.
Ocena ryzyka
Atakujący z dostępem administracyjnym może wstrzyknąć złośliwy kod przez obliczone pola dodatkowe lub inne ścieżki ewaluacji, co prowadzi do pełnego przejęcia serwera i naruszenia poufności, integralności oraz dostępności danych.
Rekomendacja
Niezwłocznie zaktualizuj Dolibarr ERP/CRM do wersji 23.0.2 lub nowszej. Ogranicz dostęp do kont administratorów i monitoruj nietypowe działania w systemie.
Inne podatności w Dolibarr ERP/CRM
Zobacz wszystkie- CVE-2026-37713Wysokie
W Dolibarr ERP/CRM w wersjach od 22.0.0 do 22.0.4 oraz w wersji 24.0.0-alpha występuje problem, który pozwala zdalnemu atakującemu na wykonanie dowolnego kodu poprzez plik htdocs/core/class/commonobject.class.php.
- CVE-2026-37712Wysokie
W Dolibarr ERP/CRM w wersjach od 22.0.0 do 22.0.4 oraz w wersji 24.0.0-alpha występuje problem, który pozwala zdalnemu atakującemu na wykonanie dowolnego kodu poprzez plik htdocs/cron/class/cronjob.class.php, w funkcji call_user_func_array().
- CVE-2026-37711Wysokie
W Dolibarr ERP/CRM w wersjach od 22.0.0 do 22.0.4 oraz w wersji 24.0.0-alpha występuje problem, który pozwala zdalnemu atakującemu na wykonanie dowolnego kodu poprzez plik htdocs/core/actions_addupdatedelete.inc.php.
- CVE-2025-67486Wysokie
Dolibarr to oprogramowanie do zarządzania zasobami przedsiębiorstwa (ERP) oraz relacjami z klientami (CRM). W wersjach 22.0.2 i wcześniejszych występuje podatność na zdalne wykonanie kodu, która pozwala uwierzytelnionym administratorom na wykonanie dowolnego kodu PHP na serwerze.
- CVE-2017-17898Wysokie
Dolibarr ERP/CRM w wersji 6.0.4 nie blokuje bezpośrednich żądań do plików *.tpl.php, co umożliwia zdalnym atakującym uzyskanie wrażliwych informacji.
- CVE-2017-9840Wysokie
Dolibarr ERP/CRM w wersji 5.0.3 i wcześniejszych pozwala użytkownikom o niskich uprawnieniach na przesyłanie plików niebezpiecznych typów, co może prowadzić do wykonania dowolnego kodu w kontekście podatnej aplikacji.
- CVE-2018-25357Krytyczne
Dolibarr ERP CRM w wersji 7.0.3 zawiera podatność na zdalne wykonanie kodu, która pozwala nieuwierzytelnionym atakującym na wykonanie dowolnego kodu poprzez wstrzyknięcie kodu PHP przez parametr db_name. Atakujący może wysłać żądanie POST do install/step1.php z złośliwym kodem PHP w parametrze db_name, a następnie wykonać polecenia przez endpoint check.php z parametrem cmd GET.
- CVE-2026-23500Krytyczne
Dolibarr to oprogramowanie do zarządzania zasobami przedsiębiorstwa (ERP) i relacjami z klientami (CRM). W wersjach przed 23.0.0 proces konwersji ODT na PDF w pliku odf.php łączy stałą konfiguracyjną MAIN_ODT_AS_PDF bez sanitizacji w poleceniu powłoki przekazywanym do exec().
- CVE-2023-38888Krytyczne
Podatność Cross Site Scripting (XSS) w systemie Dolibarr ERP CRM w wersji 17.0.1 i wcześniejszych umożliwia zdalnemu atakującemu uzyskanie wrażliwych informacji oraz wykonanie dowolnego kodu poprzez moduł REST API. Problem dotyczy funkcji analyseVarsForSqlAndScriptsInjection i testSqlAndScriptInject.
- CVE-2023-38886Wysokie
Podatność w Dolibarr ERP CRM w wersji 17.0.1 i wcześniejszych umożliwia zdalnemu, uprzywilejowanemu atakującemu wykonanie dowolnego kodu poprzez spreparowane polecenie lub skrypt.
Oryginalny opis (angielski, źródło NVD)
Dolibarr ERP/CRM versions prior to 23.0.2 contain an authenticated remote code execution vulnerability in the dol_eval_standard() function that fails to apply forbidden string checks in whitelist mode and does not detect PHP dynamic callable syntax. Attackers with administrator privileges can inject malicious payloads through computed extrafields or other evaluation paths using PHP dynamic callable syntax to bypass validation and achieve arbitrary command execution via eval().

