CVE-2026-112138
ŚrednieCVSS 4.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 25 - wyżej niż 25% wszystkich znanych CVE
Streszczenie
W komponencie dmCodeEditor projektu diem (do wersji 5.1.3) funkcja dmOs::join w pliku actions.class.php umożliwia atakującemu manipulację prowadzącą do path traversal. Podatność można wykorzystać zdalnie, a publiczny exploit jest już dostępny.
Ocena ryzyka
Atakujący może odczytać lub zapisać pliki poza dozwolonym katalogiem, co grozi wyciekiem danych lub wykonaniem kodu. Projekt nie odpowiedział na zgłoszenie, więc poprawka może nie być dostępna.
Rekomendacja
Ogranicz dostęp do panelu administracyjnego i wdróż walidację ścieżek w parametrach przekazywanych do dmOs::join. Monitoruj repozytorium projektu i zastosuj poprawkę, gdy tylko się pojawi.
Inne podatności w diem
Zobacz wszystkie- CVE-2026-112042Niskie
W diem-project diem do commita 116974edfb9a5b8bd69cb13586dc62bcdbb485ad funkcja dmBaseLinkTag::text w pliku dmCorePlugin/lib/view/html/link/dmBaseLinkTag.php (komponent dmWidget) jest podatna na cross-site scripting poprzez manipulację argumentem text. Atak można przeprowadzić zdalnie, a exploit jest publicznie dostępny; projekt nie odpowiedział na zgłoszenie.
- CVE-2026-112041Niskie
W diem-project diem do commita 116974edfb9a5b8bd69cb13586dc62bcdbb485ad funkcja dmString::random w pliku dmCorePlugin/lib/basic/dmString.php używa kryptograficznie słabego generatora liczb pseudolosowych. Atak można przeprowadzić zdalnie, jest on jednak wysokiej złożoności i trudny do wykorzystania; exploit jest publicznie dostępny, a projekt nie odpowiedział na zgłoszenie.
- CVE-2026-112040Średnie
W projekcie diem-project diem wykryto podatność w nieznanej części pliku dmCorePlugin/plugins/dmUserPlugin/modules/dmUser/lib/BasedmUserActions.class.php w komponencie Sign-In. Manipulacja argumentem Referer powoduje otwarte przekierowanie (open redirect). Exploit jest publicznie ujawniony i może być wykorzystany zdalnie.
- CVE-2026-112039Niskie
W diem-project diem do commita 116974edfb9a5b8bd69cb13586dc62bcdbb485ad funkcja append w pliku dmAdminPlugin/modules/dmConsole/actions/actions.class.php (komponent Administrative Console) jest podatna na cross-site scripting poprzez manipulację argumentem dm_command. Atak można wykonać zdalnie, a exploit jest publicznie dostępny; projekt nie odpowiedział na zgłoszenie.
- CVE-2026-112038Niskie
W diem-project diem do commita 116974edfb9a5b8bd69cb13586dc62bcdbb485ad funkcja html w pliku dmAdminPlugin/web/js/dmAdminCtrl.js (komponent Version Check Service) jest podatna na cross-site scripting. Atak można przeprowadzić zdalnie, a exploit jest publicznie dostępny; projekt nie odpowiedział na zgłoszenie.
- CVE-2026-86183Średnie
Podatność w diem-project diem do wersji 5.1.3 dotyczy nieznanego kodu w pliku dmFrontPlugin/modules/dmWidget/lib/BasedmWidgetActions.class.php komponentu dmWidget. Manipulacja argumentem widget_id prowadzi do obejścia autoryzacji. Atak może być przeprowadzony zdalnie, exploit jest publicznie dostępny. Łata o nazwie 116974edfb9a5b8bd69cb13586dc62bcdbb485ad powinna zostać zastosowana.
- CVE-2026-86182Średnie
Podatność w diem-project diem do wersji 5.1.3 dotyczy funkcji executeCommand w pliku dmAdminPlugin/modules/dmConsole/actions/actions.class.php komponentu dmConsole. Manipulacja argumentem dm_command prowadzi do cross-site request forgery (CSRF). Atak może być zainicjowany zdalnie, exploit został publicznie ujawniony. Projekt został poinformowany, ale nie odpowiedział.
- CVE-2026-82679Średnie
W projekcie diem-project diem do wersji 5.1.3 odkryto wadę bezpieczeństwa. Dotkniętym elementem jest nieznana funkcja w pliku dmFrontPlugin/lib/dmWidget/media/dmWidgetContentBaseMediaForm.php komponentu Widget Editor. Przeprowadzenie manipulacji prowadzi do nieograniczonego przesyłania plików. Atak może być zainicjowany zdalnie. Exploit został opublikowany i może być wykorzystany do ataków. Projekt został poinformowany o problemie wcześnie przez zgłoszenie, ale nie odpowiedział.
- CVE-2026-82678Średnie
W projekcie diem-project diem do wersji 5.1.3 zidentyfikowano podatność. Dotkniętym elementem jest funkcja executeCommand w pliku dmAdminPlugin/modules/dmConsole/actions/actions.class.php komponentu Administrative Console. Manipulacja argumentem dm_command prowadzi do wstrzyknięcia poleceń systemu operacyjnego. Atak może być przeprowadzony zdalnie. Exploit jest publicznie dostępny i może być wykorzystany. Projekt został poinformowany o problemie wcześnie przez zgłoszenie, ale nie odpowiedział.
Oryginalny opis (angielski, źródło NVD)
A flaw has been found in diem-project diem up to 5.1.3. The impacted element is the function dmOs::join of the file dmFrontPlugin/modules/dmCodeEditor/actions/actions.class.php of the component dmCodeEditor. Executing a manipulation can lead to path traversal. The attack can be launched remotely. The exploit has been published and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

