Katalog CVE

CVE-2026-26265

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Discourse to otwartoźródłowa platforma dyskusyjna, która przed wersjami 2025.12.2, 2026.1.1 i 2026.2.0 miała podatność IDOR w punkcie końcowym elementów katalogu. Umożliwia ona każdemu użytkownikowi, w tym anonimowym, dostęp do prywatnych wartości pól użytkowników w katalogu.

Ocena ryzyka

Podatność ta pozwala na masowe wykradanie prywatnych danych użytkowników, takich jak numery telefonów czy adresy, co stwarza poważne zagrożenie dla prywatności i bezpieczeństwa danych w organizacji.

Rekomendacja

Zaleca się aktualizację do wersji 2025.12.2, 2026.1.1 lub 2026.2.0, aby usunąć tę podatność oraz wprowadzenie dodatkowych kontroli dostępu do prywatnych danych użytkowników.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Discourse is an open source discussion platform. Prior to versions 2025.12.2, 2026.1.1, and 2026.2.0, an IDOR vulnerability in the directory items endpoint allows any user, including anonymous users, to retrieve private user field values for all users in the directory. The `user_field_ids` parameter in `DirectoryItemsController#index` accepts arbitrary user field IDs without authorization checks, bypassing the visibility restrictions (`show_on_profile` / `show_on_user_card`) that are enforced elsewhere (e.g., `UserCardSerializer` via `Guardian#allowed_user_field_ids`). An attacker can request `GET /directory_items.json?period=all&user_field_ids=<id>` with any private field ID and receive that field's value for every user in the directory response. This enables bulk exfiltration of private user data such as phone numbers, addresses, or other sensitive custom fields that admins have explicitly configured as non-public. The issue is patched in versions 2025.12.2, 2026.1.1, and 2026.2.0 by

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS