CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-26265

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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

Vulnerability data from NVD (NIST) · CISA KEV · EPSS