CVE-2026-54344
ŚrednieCVSS 4.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 16 - wyżej niż 16% wszystkich znanych CVE
Streszczenie
Podatność w ToolJet przed wersją 3.20.180 pozwala na wstrzyknięcie poleceń powłoki przez komentarz w pull requeście. CI runner wykonuje kod z komentarza, co umożliwia kradzież sekretów wdrożeniowych.
Ocena ryzyka
Atakujący może przejąć sekrety CI/CD, co prowadzi do nieautoryzowanego dostępu do środowisk produkcyjnych i wycieku danych.
Rekomendacja
Natychmiast zaktualizuj ToolJet do wersji 3.20.180 lub nowszej. Ogranicz możliwość komentowania w pull requestach tylko do zaufanych użytkowników.
Inne podatności w ToolJet
Zobacz wszystkie- CVE-2026-55413Krytyczne
W ToolJet przed wersją 3.20.178-lts, uwierzytelniony użytkownik z rolą budowniczego (darmowy poziom) mógł nadpisać globalnie udostępniony plugin rynku dowolnym kodem JavaScript, który wykonywał się po stronie serwera z pełnym dostępem do Node.js. Złośliwy kod uruchamiał się za każdym razem, gdy jakikolwiek użytkownik na instancji wywoływał zapytanie przy użyciu tego pluginu, co prowadziło do zdalnego wykonania kodu (RCE) oraz kompromitacji łańcucha dostaw całej instalacji ToolJet.
- CVE-2026-73068Średnie
ToolJet, platforma do budowania narzędzi wewnętrznych, przed wersją 3.20.207 zawiera podatność w API bazy danych ToolJet, która autoryzuje operacje na podstawie wartości :organizationId w URL bez weryfikacji, czy wywołujący należy do tej organizacji. Uwierzytelniony użytkownik może ustawić nagłówek tj-workspace-id na własny workspace i celować w inny workspace, co umożliwia ujawnienie nazw tabel, schematów i wierszy oraz tworzenie, modyfikowanie, masowe wypełnianie lub usuwanie tabel między tenantami. Problem naprawiono w wersji 3.20.207-lts.
- CVE-2022-27979Średnie
W ToolJet w wersji 1.6.0 wykryto podatność na ataki typu cross-site scripting (XSS). Umożliwia ona atakującemu wstrzyknięcie złośliwego kodu JavaScript lub HTML do komponentu Comment Body.
- CVE-2022-27978Wysokie
Podatność w Tooljet v1.6 wynika z nieprawidłowego obsługiwania brakujących wartości w API, co umożliwia atakującym dowolne resetowanie haseł poprzez spreparowane żądanie HTTP.
Oryginalny opis (angielski, źródło NVD)
ToolJet is an open-source low-code platform for building internal tools. Prior to 3.20.180, ToolJet's render preview deployment workflow interpolates github.event.comment.body directly into a bash conditional in a run step, allowing any GitHub user who can comment on an open pull request with a deploy command to execute shell commands on the CI runner and exfiltrate deployment secrets. This issue is reported as fixed in version 3.20.180.

