CVE-2026-22794
KrytyczneStreszczenie
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.
Ocena ryzyka
Możliwe przejęcie kont użytkowników, co może prowadzić do nieautoryzowanego dostępu do danych i naruszenia integralności systemu.
Rekomendacja
Zaktualizuj Appsmith do wersji 1.93 lub nowszej, która zawiera poprawkę.
Inne podatności w Appsmith
Zobacz wszystkie- 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-7299Średnie
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.
- 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 is a platform to build admin panels, internal tools, and dashboards. Prior to 1.93, the server uses the Origin value from the request headers as the email link baseUrl without validation. If an attacker controls the Origin, password reset / email verification links in emails can be generated pointing to the attacker’s domain, causing authentication tokens to be exposed and potentially leading to account takeover. This vulnerability is fixed in 1.93.

