CVE-2026-7299
ŚrednieCVSS 6.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
Funkcja autouzupełniania edytora zapytań SQL w Appsmith nie oczyszcza nazw obiektów bazy danych przed renderowaniem ich w innerHTML, co pozwala uwierzytelnionemu Deweloperowi na wstrzyknięcie trwałego XSS poprzez złośliwe nazwy tabel lub kolumn, powodując wykonanie dowolnego kodu w sesjach innych członków przestrzeni roboczej podczas interakcji z tym samym źródłem danych.
Ocena ryzyka
Ryzyko polega na możliwości wykonania dowolnego kodu JavaScript w przeglądarkach innych użytkowników, co może prowadzić do kradzieży danych, przejęcia sesji lub dalszych ataków w obrębie aplikacji.
Rekomendacja
Zaleca się aktualizację Appsmith do wersji, która zawiera poprawkę oczyszczającą nazwy obiektów bazy danych przed renderowaniem, oraz ograniczenie uprawnień deweloperów.
Inne podatności w Appsmith
Zobacz wszystkie- CVE-2026-22794Krytyczne
Podatność w Appsmith przed wersją 1.93: serwer używa wartości Origin z nagłówków żądania jako baseUrl w linkach e-mail bez walidacji. Atakujący kontrolujący Origin może spowodować wygenerowanie linków do resetowania hasła / weryfikacji e-mail wskazujących na jego domenę, co prowadzi do ujawnienia tokenów uwierzytelniających i potencjalnego przejęcia konta.
- CVE-2026-49979Niskie
W Appsmith przed wersją 1.99, endpoint POST /api/v1/admin/send-test-email akceptuje kontrolowane przez atakującego wartości smtpHost i smtpPort, nawiązując surowe połączenie TCP JavaMail bez walidacji IP. Obejście to całkowicie pomija filtr IP WebClientUtils, który dotyczy tylko żądań HTTP Spring WebClient. Ponadto, surowy komunikat MailException.getMessage() jest zwracany w odpowiedzi API, co umożliwia skanowanie portów i enumerację bannerów usług na podstawie błędów.
- CVE-2026-5418Wysokie
W aplikacji appsmithorg appsmith do wersji 1.97 występuje podatność server-side request forgery (SSRF) w funkcji computeDisallowedHosts w pliku WebClientUtils.java w komponencie Dashboard. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-34411Średnie
Podatność w Appsmith w wersjach przed 1.98 ujawnia wrażliwe punkty końcowe API zarządzania instancją bez wymaganego uwierzytelnienia. Niezalogowani atakujący mogą odczytać metadane konfiguracji, informacje licencyjne oraz niesolone hasze SHA-256 domen e-mail administratora.
Oryginalny opis (angielski, źródło NVD)
Appsmith’s SQL query editor’s autocomplete functionality fails to sanitize database object names before rendering them in innerHTML, allowing an authenticated Developer to inject persistent XSS by a malicious table or column names triggering arbitrary code execution in the sessions of other workspace members when they interact with the same datasource.

