PT-2026-26425 · Discourse · Discourse

Davidtaylorhq

·

Published

2026-03-19

·

Updated

2026-03-27

·

CVE-2026-33393

CVSS v3.1

4.3

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Name of the Vulnerable Software and Affected Versions Discourse versions prior to 2026.3.0-latest.1 Discourse versions prior to 2026.2.1 Discourse versions prior to 2026.1.2
Description Discourse is an open-source discussion platform. The allowed spam host domains check utilized String#end with? without proper domain boundary validation. This allowed domains, such as attacker-example.com, to circumvent spam protection when example.com was allowlisted. The issue stemmed from a lack of requirement for an exact match or a proper subdomain match (preceded by .) to prevent suffix-based bypass of newuser spam host threshold.
Recommendations Update to Discourse version 2026.3.0-latest.1 or later. Update to Discourse version 2026.2.1 or later. Update to Discourse version 2026.1.2 or later.

Exploit

Fix

Improper Access Control

Weakness Enumeration

Related Identifiers

BIT-DISCOURSE-2026-33393
CVE-2026-33393
GHSA-95R5-P6QR-HGW6

Affected Products

Discourse