CVE-2026-59830
5.4 MEDIUMpublic exploit availablePublished 2026-09-21 · Updated 2026-09-21
AI risk analysis
- Summary
- The flaw allows user-controlled display names to contain HTML, enabling script injection in post actions. This can lead to cross-site scripting (XSS) attacks.
- Exploitability
- Exploitation requires a user to choose a crafted display name and view another user's activity stream; not easily automated.
- Blast radius
- Real-world impact could include unauthorized script execution in users' browsers, potentially leading to data theft or further exploitation.
- Prioritized remediation
- Update to Discourse version 2026.7.0 immediately to mitigate the vulnerability.
Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
Discourse is an open-source discussion platform. Prior to 2026.7.0, the post action component failed to escape user-controlled display names before interpolating them into an HTML string passed to trustHTML. A user who could choose a crafted display name could persist markup in post action descriptions. Viewing the affected user activity streams could execute attacker-controlled script in another user's browser. This issue is fixed in version 2026.7.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Weaknesses
CWE-79
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- MEDIUMCVE-2025-71419PoC
- HIGHCVE-2026-16143
- HIGHCVE-2026-17506
- MEDIUMCVE-2026-36468PoC
- HIGHCVE-2026-71233PoC
- HIGHCVE-2026-71236PoC
- HIGHCVE-2026-71274PoC
- HIGHCVE-2026-73546PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.