PT-2026-22153 · Discourse · Discourse
Davidtaylorhq
·
Published
2026-02-26
·
Updated
2026-03-03
·
CVE-2026-26078
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/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, an open source discussion platform, is susceptible to a security issue. When the
patreon webhook secret site setting is not configured (blank), an attacker can create valid webhook signatures using an HMAC-MD5 calculation with an empty string as the key. Because the request body is known to the attacker, they can generate a matching signature and send malicious webhook payloads. This can lead to unauthorized actions, including the creation, modification, or deletion of Patreon pledge data and the triggering of patron-to-group synchronization. The issue is resolved by rejecting webhook requests when the webhook secret is not configured.Recommendations
Versions prior to 2025.12.2: Configure the
patreon webhook secret site setting with a strong, non-empty secret value.
Versions prior to 2026.1.1: Configure the patreon webhook secret site setting with a strong, non-empty secret value.
Versions prior to 2026.2.0: Configure the patreon webhook secret site setting with a strong, non-empty secret value.Exploit
Fix
IDOR
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Discourse