Podatności Discourse
89 znanych podatności CVE w Discourse, przetłumaczonych i ocenionych.
- CVE-2026-44784Średnie
Discourse to otwartoźródłowa platforma dyskusyjna, w której właściciele grup, nie będący administratorami ani moderatorami, mogą przeglądać dane uwierzytelniające SMTP w postaci niezaszyfrowanej. Dotyczy to wersji od 2026.1.0 do przed 2026.1.4, od 2026.3.0 do przed 2026.3.1 oraz od 2026.4.0 do przed 2026.4.1.
- CVE-2026-44783Średnie
W platformie dyskusyjnej Discourse występuje luka, która pozwala uwierzytelnionym użytkownikom spoza skonfigurowanych grup na publikowanie w kanałach szeptów przeznaczonych tylko dla personelu. Problem dotyczy wersji od 2026.1.0 do przed 2026.1.4, od 2026.3.0 do przed 2026.3.1 oraz od 2026.4.0 do przed 2026.4.1.
- CVE-2026-44782Średnie
Discourse to otwarta platforma dyskusyjna, w której występuje błąd w serializacji atrybutu :name w GroupPostSerializer. Błąd polega na tym, że niewłaściwie nazwany predykat include_user_long_name? nie był wywoływany, co skutkowało zawsze serializowaniem object.user.name, niezależnie od ustawienia SiteSetting.enable_names.
- CVE-2026-44780Średnie
Discourse to otwartoźródłowa platforma dyskusyjna, w której występuje podatność w wersjach od 2026.1.0 do przed 2026.1.4, od 2026.3.0 do przed 2026.3.1 oraz od 2026.4.0 do przed 2026.4.1. Serializer ReviewableQueuedPostSerializer bezwarunkowo dołączał payload["raw_email"] dla postów przychodzących przez e-mail, co umożliwiało członkom grup moderacyjnych dostęp do pełnego źródła e-maila bez odpowiednich uprawnień.
- CVE-2026-44779Średnie
Discourse to otwartoźródłowa platforma dyskusyjna, która w wersjach od 2026.1.0 do przed 2026.1.4, od 2026.3.0 do przed 2026.3.1 oraz od 2026.4.0 do przed 2026.4.1 ujawnia logi audytowe tłumaczeń whisper przez punkty końcowe debugowania botów. Problem został naprawiony w wersjach 2026.1.4, 2026.3.1, 2026.4.1 oraz 2026.5.0-latest.1.
- CVE-2026-34154Średnie
Discourse przed wersjami 2026.1.4, 2026.3.1, 2026.4.1 i 2026.5.0-latest.1 zawiera podatność we wtyczce discourse-subscriptions, która pozwala użytkownikom uzyskać dostęp do grup objętych subskrypcją bez dokonania płatności.
- CVE-2026-33514Średnie
Discourse w wersjach przed 2026.1.4, 2026.3.1, 2026.4.1 i 2026.5.0-latest.1 umożliwia uwierzytelnionemu użytkownikowi odczyt nazwy i struktury szablonów formularzy przeznaczonych wyłącznie dla kategorii, do których nie ma dostępu.
- CVE-2026-32244Średnie
Discourse przed wersjami 2026.1.4, 2026.3.1, 2026.4.1 i 2026.5.0-latest.1 przechowuje nieaktualne podsumowania AI, które mogą ujawniać usunięte treści anonimowym i nieuprzywilejowanym użytkownikom.
- CVE-2026-34947Średnie
Discourse, otwartoźródłowa platforma dyskusyjna, zawiera lukę, która ujawnia niestandardowe pola użytkownika i nazwę użytkownika na publicznych stronach zaproszeń bez weryfikacji e-mail. Luka występuje w wersjach od 2026.1.0-latest do przed 2026.1.3, od 2026.2.0-latest do przed 2026.2.2 oraz od 2026.3.0-latest do przed 2026.3.0.
- CVE-2026-27481Średnie
Discourse w wersjach od 2026.1.0 do przed 2026.1.3, od 2026.2.0 do przed 2026.2.2 oraz od 2026.3.0 do przed 2026.3.0 zawiera podatność na obejście autoryzacji. Nieuwierzytelnieni lub nieautoryzowani użytkownicy mogą wyświetlić tagi przeznaczone tylko dla personelu oraz powiązane dane.
- CVE-2026-33415Niskie
Discourse, platforma dyskusyjna, zawiera podatność w endpointcie analityki sentymentu. Uwierzytelniony użytkownik z rolą moderatora może odczytać treść postów, tytuły tematów i nazwy użytkowników z kategorii, do których nie ma uprawnień. Problem został naprawiony w wersjach 2026.1.3, 2026.2.2 i 2026.3.0.
- CVE-2026-33300Średnie
W Discourse stwierdzono obejście autoryzacji w kontrolerze Category Chatables, które pozwala moderatorom uzyskać informacje o ukrytych grupach i liczbie użytkowników.
- CVE-2026-33185Średnie
Discourse ma lukę w endpointzie testowym ustawień e-mail grupy, który umożliwia inicjowanie połączeń wychodzących do dowolnych hostów i portów. Endpoint był dostępny dla właścicieli grup niebędących personelem.
- CVE-2026-33074Średnie
Discourse w wersjach od 2026.1.0 do przed 2026.1.3, od 2026.2.0 do przed 2026.2.2 oraz od 2026.3.0-latest do przed 2026.3.0 umożliwia użytkownikowi zakup subskrypcji niższego poziomu, ale uzyskanie korzyści przypisanych do wyższego poziomu subskrypcji.
- CVE-2026-33073Średnie
Discourse z wtyczką discourse-subscriptions w wersjach od 2026.1.0 do 2026.1.3, od 2026.2.0 do 2026.2.2 oraz od 2026.3.0 do 2026.3.0 ujawnia klucze API Stripe między witrynami w klastrze wielostanowiskowym. Może to prowadzić do wycieku informacji związanych ze Stripe między witrynami w tym samym klastrze.
- CVE-2026-32951Średnie
Discourse pozwala uwierzytelnionemu użytkownikowi na uzyskanie tytułów tematów z kategorii współdzielonych szkiców poprzez wysłanie żądania inline onebox z odpowiednim category_id.
- CVE-2026-32620Średnie
Discourse umożliwia użytkownikom niebędącym personelem dostęp do informacji o potwierdzeniach przeczytania postów przeznaczonych tylko dla personelu. Ujawniane są metadane (kto i kiedy przeczytał), ale nie treść posta.
- CVE-2026-32619Średnie
Discourse w wersjach przed 2026.1.3, 2026.2.2 i 2026.3.0 pozwala użytkownikom, którzy utracili dostęp do tematu (np. usunięci z grupy prywatnej), na interakcję z ankietami w tym temacie, w tym głosowanie i zmianę statusu ankiety.
- CVE-2026-32618Średnie
Discourse umożliwia wnioskowanie o członkostwie w kanałach czatu poprzez wyszukiwanie użytkowników bez odpowiedniej autoryzacji.
- CVE-2026-32615Średnie
W platformie dyskusyjnej Discourse w wersjach od 2026.1.0-latest do przed 2026.1.3, od 2026.2.0-latest do przed 2026.2.2 oraz od 2026.3.0-latest do przed 2026.3.0 moderatorzy grup kategorii mogli wykonywać uprzywilejowane działania na tematach w prywatnych kategoriach, do których nie mieli dostępu do odczytu. Podatność została załatana w wersjach 2026.1.3, 2026.2.2 i 2026.3.0.
- CVE-2026-32607Średnie
W Discourse, gdy włączona jest opcja ukryta 'prioritize_full_name_in_ux', nazwy wyświetlane użytkowników i grup są renderowane bez kodowania HTML w kilku ścieżkach UI związanych z przypisaniami. Umożliwia to użytkownikom z uprawnieniami assign wstrzyknięcie dowolnego HTML/JavaScript, który wykonuje się w przeglądarce każdego użytkownika przeglądającego dotknięty temat.
- CVE-2026-32273Średnie
W Discourse aktualizacja opisu kategorii przez API nie oczyszczała łańcucha opisu, co może prowadzić do ataków XSS. Podatność występuje w wersjach od 2026.1.0 do przed 2026.1.3, od 2026.2.0 do przed 2026.2.2 oraz od 2026.3.0 do przed 2026.3.0.
- CVE-2026-32243Średnie
W Discourse osoba atakująca z możliwością tworzenia współdzielonych konwersacji AI może wstrzyknąć dowolny HTML i JavaScript poprzez spreparowane tytuły konwersacji. Ładunek wykonuje się w przeglądarce każdego użytkownika przeglądającego podgląd onebox, co może prowadzić do przejęcia sesji lub nieautoryzowanych działań w imieniu ofiary.
- CVE-2026-32143Średnie
W Discourse moderatorzy mogą eksportować dane CSV z raportów zastrzeżonych dla administratorów, omijając ograniczenia widoczności raportów. Może to ujawnić wrażliwe dane operacyjne.
- CVE-2026-32113Średnie
Discourse ma lukę w akcji enter w StaticController, która odczytuje ciasteczko sso_destination_url i przekierowuje do niego z allow_other_host: true bez walidacji docelowego URL. Ciasteczka są kontrolowane przez klienta i mogą być ustawione przez atakującego.
- CVE-2025-61598Średnie
Discourse to platforma dyskusyjna. W wersjach przed 3.6.2 i 3.6.0.beta2 brakowało domyślnego nagłówka Cache-Control (no-store, no-cache) w odpowiedziach błędów. Może to powodować niezamierzone buforowanie tych odpowiedzi przez proxy, prowadząc do ataków cache poisoning.
- CVE-2025-59337Średnie
Discourse w wersjach 3.5.0 i starszych pozwala na osadzenie złośliwych meta-poleceń w zrzucie kopii zapasowej, które są wykonywane podczas przywracania. W konfiguracjach multisite pozwalało to administratorowi jednej witryny na dostęp do danych lub poświadczeń innych witryn. Problem naprawiono w wersji 3.5.1.
- CVE-2025-58055Średnie
Discourse w wersjach 3.5.0 i starszych pozwala uwierzytelnionym użytkownikom na wyodrębnienie informacji o tematach, do których nie mają uprawnień, poprzez modyfikację wartości topic_id w żądaniach do endpointów sugestii AI (Tytuł, Kategoria, Tagi).
- CVE-2025-58054Niskie
Discourse w wersjach 3.5.0 i starszych jest podatny na ataki XSS poprzez parsowanie i renderowanie tytułów kanałów czatu oraz wątków czatu za pomocą funkcji cytowania wiadomości w edytorze tekstu sformatowanego. Problem naprawiono w wersji 3.5.1.
- CVE-2023-38685Średnie
Discourse to otwartoźródłowa platforma dyskusyjna. Przed wersją 3.0.6 gałęzi `stable` oraz wersją 3.1.0.beta7 gałęzi `beta` i `tests-passed`, nieautoryzowani użytkownicy mogli uzyskać dostęp do informacji o tagach tematów o ograniczonej widoczności.
- CVE-2023-38684Średnie
Discourse to otwarta platforma dyskusyjna, która przed wersją 3.0.6 w gałęzi `stable` oraz 3.1.0.beta7 w gałęziach `beta` i `tests-passed` nie narzucała górnego limitu na parametry limitu w wielu akcjach kontrolera. Brak tego ograniczenia może pozwolić użytkownikom na generowanie zapytań do bazy danych, co może prowadzić do wyczerpania zasobów serwera.
- CVE-2023-38498Średnie
Discourse to otwarta platforma dyskusyjna, w której przed wersją 3.0.6 gałęzi `stable` oraz 3.1.0.beta7 gałęzi `beta` i `tests-passed`, złośliwy użytkownik może opóźnić przetwarzanie kolejki defer na stronach hostowanych w tej samej instalacji multisite.
- CVE-2023-37906Średnie
Discourse to otwarta platforma dyskusyjna, w której przed wersją 3.0.6 gałęzi `stable` oraz 3.1.0.beta7 gałęzi `beta` i `tests-passed`, złośliwy użytkownik może edytować post w wątku, co prowadzi do ataku DoS poprzez starannie skonstruowany powód edycji.
- CVE-2023-37904Niskie
Discourse to otwarta platforma dyskusyjna, w której przed wersją 3.0.6 gałęzi `stable` oraz 3.1.0.beta7 gałęzi `beta` i `tests-passed` można było utworzyć więcej użytkowników niż dozwolone za pomocą linków zaproszeniowych. Problem został naprawiony w wersjach 3.0.6 i 3.1.0.beta7.
- CVE-2023-37467Średnie
W platformie dyskusyjnej Discourse przed wersją 3.1.0.beta7 z gałęzi `beta` i `tests-passed` odkryto podatność na ponowne użycie nonce w CSP (Content Security Policy), co może umożliwić ataki XSS (cross-site scripting) dla anonimowych użytkowników. Wersja 3.1.0.beta7 zawiera poprawkę.
- CVE-2023-36818Średnie
Discourse to otwarta platforma dyskusyjna, w której występuje podatność umożliwiająca wywołanie odmowy usługi podczas próby utworzenia lub zaktualizowania niestandardowej sekcji bocznej. Problem został naprawiony w commicie `52b003d915`.
- CVE-2023-36466Niskie
Discourse to otwarta platforma dyskusyjna, która ma podatność umożliwiającą użytkownikom ominięcie walidacji tytułów tematów podczas ich edytowania. Problemy dotyczą długości tytułu, liczby emoji w tytule oraz pustych tytułów tematów.
- CVE-2023-36473Średnie
Discourse, otwarta platforma dyskusyjna, ma podatność na ponowne użycie nonce w polityce bezpieczeństwa treści (CSP), co może umożliwić ataki XSS omijające ochronę CSP. Obecnie nie ma znanych wektorów XSS, ale w przypadku ich odkrycia, ta podatność pozwoliłaby na całkowite ominięcie CSP.
- CVE-2023-34250Średnie
Discourse to otwarta platforma dyskusyjna, w której przed wersją 3.0.4 gałęzi `stable` oraz 3.1.0.beta5 gałęzi `beta` i `tests-passed`, atakujący mógł wykorzystać nowy punkt końcowy do odrzucania tematów, aby ujawnić liczbę ostatnio utworzonych tematów w kategoriach, do których nie miał dostępu.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

