CVE-2026-44779: Discourse Bot Debug Endpoints Expose Whisper Translation Logs
Discourse, a popular open-source discussion platform, contains a flaw in bot debug endpoints that unintentionally exposes sensitive whisper translation audit logs. Whispers are private messages intended only for specific users or moderators, and their translation records should not be accessible. Authenticated users can access these debug endpoints and retrieve information about whisper translations that they shouldn't see, potentially revealing private conversations and moderation activities. The vulnerability affects multiple active release branches and has been patched.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 4.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
- Weaknesses (CWE)
- CWE-200
- Affected products
- 2 configuration(s)
- Published / Modified
- 2026-06-12 / 2026-06-17
NVD description (verbatim)
Discourse is an open-source discussion platform. From versions 2026.1.0-latest to before 2026.1.4, 2026.3.0-latest to before 2026.3.1, and 2026.4.0-latest to before 2026.4.1, bot debug endpoints disclose whisper translation audit logs. This issue has been patched in versions 2026.1.4, 2026.3.1, 2026.4.1, and 2026.5.0-latest.1.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-44779 is an information disclosure vulnerability (CWE-200) affecting Discourse versions 2026.1.0 through 2026.1.3, 2026.3.0 through 2026.3.0, and 2026.4.0 through 2026.4.0. The vulnerability exists in bot debug endpoints that fail to properly restrict access to whisper translation audit logs. An authenticated attacker can invoke these debug endpoints to retrieve audit trail data for translated whispers, bypassing the intended access controls. The CVSS v3.1 base score of 4.3 (MEDIUM, network-accessible, low privileges required, confidentiality impact only) reflects the requirement for authentication and limited scope of disclosure. Patches are available in versions 2026.1.4, 2026.3.1, 2026.4.1, and 2026.5.0-latest.1.
Business impact
For organizations running Discourse as an internal or customer-facing community platform, this vulnerability poses a privacy and compliance risk. Whispers are frequently used for sensitive moderation notes, private administrative discussions, and confidential user feedback. Exposure of translation audit logs could reveal the content and context of these private conversations, potentially violating user privacy expectations and regulatory requirements (such as GDPR or HIPAA in certain deployments). The breach of confidentiality is especially concerning if whispers contain personally identifiable information, moderation decisions, or business-sensitive data. However, the attack requires authentication, limiting the threat to insider actors or users with legitimate platform access.
Affected systems
Discourse installations running versions 2026.1.0–2026.1.3, 2026.3.0–2026.3.0, or 2026.4.0–2026.4.0 are affected. Environments running later patched versions (2026.1.4+, 2026.3.1+, 2026.4.1+, or 2026.5.0-latest.1+) are not vulnerable. Self-hosted Discourse deployments are the primary concern, though Discourse-as-a-Service offerings may also be affected depending on their version management practices. Administrators should verify their current Discourse version against the affected ranges.
Exploitability
Exploitation requires valid authentication credentials on the Discourse instance and knowledge of or discovery of the vulnerable debug endpoints. The attack is straightforward once the endpoint is identified—no special tooling or complex interaction is needed. An authenticated user can directly query the endpoint to retrieve whisper translation logs. The practical risk is moderated by the authentication requirement, but any user with a legitimate account (including low-privileged users such as regular community members) can exploit this. The vulnerability does not appear in CISA's Known Exploited Vulnerabilities catalog, suggesting no widespread active exploitation at time of publication, though the simplicity of exploitation means security researchers and motivated actors could weaponize it quickly.
Remediation
Apply patches immediately: upgrade to Discourse version 2026.1.4 or later (if on the 2026.1 branch), 2026.3.1 or later (if on the 2026.3 branch), 2026.4.1 or later (if on the 2026.4 branch), or 2026.5.0-latest.1 (if on the latest branch). These versions disable or properly restrict access to the vulnerable debug endpoints. For organizations unable to patch immediately, restrict API access and debug endpoint availability to trusted administrative IPs and consider disabling bot-related debug features if feasible. Monitor access logs for unexpected queries to debug endpoints.
Patch guidance
Discourse maintains parallel release branches; determine which branch your installation follows (2026.1, 2026.3, 2026.4, or latest/2026.5) and upgrade to the corresponding patched version listed in the description. Most self-hosted deployments use standard Docker or package-manager-based updates. Test patches in a staging environment first, particularly if you have custom bot integrations. The patches do not require data migration or configuration changes. Verify post-upgrade that bot debug endpoints are no longer accessible to non-administrative users by testing API calls to those endpoints.
Detection guidance
Monitor Discourse application logs and API access logs for requests to bot debug endpoints, particularly those containing 'whisper' or 'translation' parameters. Implement alerting on repeated or unusual access to debug endpoints from non-administrative users. If you have webhook or audit logging enabled, review historical access to these endpoints for signs of prior unauthorized disclosure. Check the Discourse Admin panel under "Logs" for any API calls that accessed the vulnerable endpoints during the vulnerable version window. Correlate timestamps with potential insider activity or suspicious user accounts.
Why prioritize this
While the CVSS score is MEDIUM (4.3), the vulnerability should be prioritized based on organizational context. If your Discourse instance stores sensitive information in whispers (moderation notes, user PII, compliance-related data), patch immediately—this is a direct confidentiality breach of intended-private data. The authentication requirement and lack of active exploitation lower urgency for lower-risk deployments (e.g., public community forums with no sensitive whispers), but patching remains important. The simplicity of exploitation and the privacy-sensitive nature of the disclosed data warrant swift remediation across most deployments.
Risk score, explained
The CVSS v3.1 base score of 4.3 (MEDIUM) reflects: network accessibility (AV:N), low attack complexity (AC:L), low attack privileges required (PR:L), no user interaction (UI:N), unchanged scope (S:U), and low confidentiality impact (C:L) with no integrity or availability impact (I:N, A:N). The score appropriately captures that authentication is required and only confidentiality is affected. However, the true business risk may exceed the numeric score if whispers contain high-value sensitive data; organizations handling regulated or classified information in whispers should treat this as higher priority despite the MEDIUM rating.
Frequently asked questions
What exactly is a 'whisper' in Discourse and why does exposure matter?
Whispers are private messages visible only to the sender, recipient, and configured moderators or groups. They're used for confidential administrative notes, private user feedback, and sensitive moderation discussions. Exposure of whisper translation audit logs reveals not just that whispers exist, but their content and translation history, potentially disclosing conversations intended to be completely hidden from regular users.
Do I need to be an administrator to exploit this vulnerability?
No. The vulnerability requires only authenticated access—any user account on your Discourse instance can potentially query the debug endpoints. This includes low-privileged regular members, which significantly broadens the potential attack surface compared to admin-only exploits.
How do I determine if my Discourse instance has already been compromised by this vulnerability?
Review your Discourse API and application logs for requests to bot debug endpoints during the time window your installation ran a vulnerable version. Look for queries containing whisper or translation-related parameters from non-administrative user accounts. Enable detailed API logging if not already active, then search logs post-patch deployment to identify any unauthorized access patterns.
If I'm running Discourse as a managed service, am I affected?
Managed Discourse services should have patched automatically or be on unaffected versions; verify with your provider. Self-hosted deployments are the primary concern and require manual patching. If you run Discourse on your own infrastructure, you are responsible for applying updates and should do so promptly.
This analysis is based on publicly available vulnerability data as of the publication date (2026-06-12). Patch versions, affected product versions, and CVSS scores are derived from official Discourse security advisories and should be verified against the vendor's latest guidance. This explainer does not constitute legal or compliance advice; organizations should consult internal security and legal teams regarding regulatory obligations. Active exploitation status may change; refer to CISA KEV and other authoritative sources for real-time threat intelligence. Testing patches in a staging environment is strongly recommended before production deployment. Source: NVD (public-domain), retrieved 2026-07-20. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-44780MEDIUMDiscourse Email Information Disclosure via Category Moderation Queue
- CVE-2026-44782MEDIUMDiscourse User Name Exposure via GroupPostSerializer Bypass
- CVE-2026-44784MEDIUMDiscourse SMTP Credential Exposure via Group History Logs
- CVE-2026-44785MEDIUMDiscourse AI Explain Feature Authorization Bypass
- CVE-2026-47263MEDIUMDiscourse Webhook Event Information Disclosure – Medium Severity
- CVE-2026-47264MEDIUMDiscourse Tag Group Name Disclosure Information Leak
- CVE-2026-44786HIGHDiscourse Chat Message Disclosure in MessageBus
- CVE-2026-10254MEDIUMUnauthenticated Information Disclosure in SourceCodester Pet Grooming Software