๐Ÿ” CVE Alert

CVE-2026-91119

MEDIUM 6.4

Discourse: Encode action_code_who in mention URLs

CVSS Score
6.4
EPSS Score
0.0%
EPSS Percentile
0th

Discourse is an open-source discussion platform. Prior to 2026.1.8, 2026.6.3, 2026.7.2, and 2026.8.0, the topic small-action and nested-activity-log components interpolated the free-form action_code_who value into mention-link href attributes without URL encoding. A quote-bearing display name could terminate the intended URL attribute and inject attacker-controlled elements into the trusted rendered markup. Although the visible mention text was escaped, the unencoded path component allowed stored HTML injection when another user viewed the affected topic action or activity log. This issue is fixed in versions 2026.1.8, 2026.6.3, 2026.7.2, and 2026.8.0.

CWE CWE-79
Vendor discourse
Product discourse
Published Sep 24, 2026
Stay Ahead of the Next One

Get instant alerts for discourse discourse

Be the first to know when new medium vulnerabilities affecting discourse discourse are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Affected Versions

discourse / discourse
< 2026.8.0 >= 2026.7.0-latest, < 2026.7.2 >= 2026.6.0-latest, < 2026.6.3 >= 2026.1.0-latest, < 2026.1.8

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/discourse/discourse/security/advisories/GHSA-pv3p-p3m9-v8v3 github.com: https://github.com/discourse/discourse/pull/42882 github.com: https://github.com/discourse/discourse/commit/20dbf112760eb1d6a58f2e49aeef7546898b6f1c github.com: https://github.com/discourse/discourse/commit/66653c484cfb91bc346f9a326f6945387f17b035 github.com: https://github.com/discourse/discourse/commit/77a81c7a3a7ff9e94b355e32b8f379f2d389e05a github.com: https://github.com/discourse/discourse/commit/c4748f651d9d2f3a6dd3106a4d5564536c645168