CVE-2025-12246
ŚrednieCVSS 4.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 34 - wyżej niż 34% wszystkich znanych CVE
Streszczenie
W aplikacji Chatwoot do wersji 4.7.0 wykryto podatność typu cross-site scripting (XSS) w komponencie interfejsu administracyjnego, w pliku app/javascript/shared/components/IframeLoader.vue. Manipulacja argumentem Link prowadzi do wykonania złośliwego skryptu, a atak można przeprowadzić zdalnie.
Ocena ryzyka
Osoba atakująca może wykonać dowolny kod JavaScript w przeglądarce administratora, co może prowadzić do kradzieży sesji lub przejęcia konta. Producent nie odpowiedział na zgłoszenie, więc poprawka może nie być dostępna.
Rekomendacja
Ogranicz dostęp do interfejsu administracyjnego i weryfikuj dane wejściowe w polu Link. Monitoruj wydania Chatwoot i wdróż poprawkę, gdy tylko będzie dostępna.
Inne podatności w Chatwoot
Zobacz wszystkie- CVE-2026-113355Średnie
Chatwoot przed wersją 4.14.0 zawiera podatność przechowywanego cross-site scripting, która pozwala administratorom konta wstrzykiwać JavaScript poprzez tworzenie linków do osadzania wideo w artykułach Centrum Pomocy. Atakujący mogą użyć adresów URL z nawiasami kątowymi i podwójnymi cudzysłowami, aby wyłamać się z nieescapowanego atrybutu src iframe w render_embed_from_match, wykonując skrypty dla publicznych odwiedzających i kradnąc tokeny widżetu cw_conversation.
- CVE-2026-92527Średnie
W Chatwoot do wersji 4.17.1 wykryto podatność wpływającą na nieznaną funkcję w pliku callbacks_controller.rb komponentu Shopify OAuth. Manipulacja prowadzi do podatności typu server-side request forgery (SSRF). Zdalne wykorzystanie jest możliwe, a exploit został publicznie ujawniony i może być użyty.
- CVE-2026-115725Średnie
Chatwoot przed wersją 4.17.0 zawiera podatność obejścia autoryzacji, która pozwala uwierzytelnionym botom agentów na dostęp do innych kont poprzez podanie obcego source_id skrzynki kontaktowej. Atakujący może wywołać endpoint tworzenia konwersacji z source_id innego konta, aby tworzyć lub pobierać konwersacje i publikować wiadomości do kontaktów tego konta.
- CVE-2026-72719Średnie
Chatwoot przed wersją 4.9.0 pozwalał uwierzytelnionym administratorom kont na przenoszenie Portali, Reguł Automatyzacji, Makr i Kanałów Twilio do innych kont przez parametr account_id. Może to złamać izolację dzierżawców i spowodować ekspozycję danych między kontami, nieautoryzowane zmiany konfiguracji lub utratę dostępu do przeniesionych zasobów.
- CVE-2026-63765Wysokie
Chatwoot przed wersją 4.16.0 zawiera podatność na ominięcie uwierzytelniania w kontrolerze bezpośredniego przesyłania plików, umożliwiającą nieuwierzytelnionym atakującym tworzenie dowolnych obiektów ActiveStorage blob w dowolnym koncie dzierżawcy. Atakujący mogą wykorzystać brak kontroli uwierzytelniania, aby rozpoznać dowolne konto i konwersację, a następnie uzyskać podpisane URL-e PUT do zapisu dowolnych danych w magazynie aplikacji.
- CVE-2026-44707Średnie
Chatwoot to pakiet do obsługi klienta. Od wersji 2.14.0 do przed 4.13.0 istniała podatność Pre-Account Takeover (Pre-ATO) w przepływie uwierzytelniania Chatwoot. Ponieważ potwierdzenie e-mail nie było wymagane przed aktywacją konta, atakujący mógł wstępnie zarejestrować adres e-mail, którego nie posiadał, i ustawić hasło. Jeśli prawowity właściciel tego e-maila później zalogował się do Chatwoot za pomocą Google OAuth (lub innego dostawcy OmniAuth), przepływ OAuth po cichu potwierdzał istniejące konto bez unieważniania wstępnie ustawionych danych uwierzytelniających atakującego. Atakujący mógł następnie nadal logować się za pomocą hasła, które pierwotnie wybrał, i uzyskiwać dostęp do wszelkich danych, które ofiara później wprowadziła do panelu, w tym PII, kluczy API i innych wrażliwych informacji. Podatność została naprawiona w wersji 4.13.0.
- CVE-2026-44706Wysokie
Podatność SQL Injection w Chatwoot w wersjach od 2.2.0 do 4.11.2 występuje w API filtrów konwersacji i kontaktów. Atakujący z uwierzytelnieniem może wstrzyknąć dowolne zapytania SQL przez parametry filtrów typu data lub liczba.
- CVE-2026-5205Średnie
W chatwoot do wersji 4.11.2 funkcja Webhooks::Trigger w bibliotece lib/webhooks/trigger.rb nie waliduje argumentu url, co prowadzi do podatności na fałszowanie żądań po stronie serwera (SSRF). Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2025-12245Średnie
W Chatwoot do wersji 4.7.0 zidentyfikowano podatność w funkcji initPostMessageCommunication w pliku app/javascript/sdk/IFrameHelper.js komponentu Widget. Manipulacja argumentem baseUrl prowadzi do błędu walidacji origin. Producent został powiadomiony, ale nie odpowiedział.
Oryginalny opis (angielski, źródło NVD)
A security flaw has been discovered in chatwoot up to 4.7.0. This issue affects some unknown processing of the file app/javascript/shared/components/IframeLoader.vue of the component Admin Interface. The manipulation of the argument Link results in cross site scripting. The attack can be executed remotely. The vendor was contacted early about this disclosure but did not respond in any way.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

