PT-2026-22156 · Discourse · Discourse

Davidtaylorhq

·

Published

2026-02-26

·

Updated

2026-03-03

·

CVE-2026-26265

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions Discourse versions prior to 2025.12.2 Discourse versions prior to 2026.1.1 Discourse versions prior to 2026.2.0
Description Discourse is an open source discussion platform. An IDOR vulnerability exists in the directory items endpoint, allowing unauthorized access to private user field values for all users in the directory. The user field ids parameter within the DirectoryItemsController#index function does not enforce proper authorization checks, bypassing visibility restrictions. This allows an attacker to request data using the API endpoint /directory items.json with the user field ids parameter and retrieve sensitive information, such as phone numbers and addresses, for all users. The issue is addressed by filtering user field ids against UserField.public fields for non-staff users.
Recommendations Update Discourse to version 2025.12.2 or later. Update Discourse to version 2026.1.1 or later. Update Discourse to version 2026.2.0 or later. As a workaround, site administrators can remove sensitive data from private user fields. As a workaround, site administrators can disable the user directory via the enable user directory site setting.

Exploit

Fix

Incorrect Authorization

IDOR

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BIT-DISCOURSE-2026-26265
CVE-2026-26265
GHSA-CRXF-P6JM-VPGW

Affected Products

Discourse