๐Ÿ” CVE Alert

CVE-2026-72720

MEDIUM 6.4

Discourse: HTML injection in PrettyText.format_for_email from cooked-attribute reparsing

CVSS Score
6.4
EPSS Score
0.0%
EPSS Percentile
0th

Discourse is an open-source discussion platform. Prior to 2026.1.7, 2026.6.2, 2026.7.1, and 2026.8.0-latest.1, Discourse has HTML injection in PrettyText.format_for_email because cooked attribute values are reparsed as markup. Crafted Vimeo iframe sources, secure-upload URLs or dimensions, and hashtag data-slug values can cause decoded attribute text to be reinterpreted as HTML. The vulnerable conversion also fails to strictly validate the Vimeo iframe host and path, allowing non-Vimeo allowlisted iframes to be converted. This issue is fixed in versions 2026.1.7, 2026.6.2, 2026.7.1, and 2026.8.0-latest.1.

CWE CWE-79
Vendor discourse
Product discourse
Published Aug 10, 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.1.7 >= 2026.6.0-latest, < 2026.6.2 >= 2026.7.0-latest, < 2026.7.1 >= 2026.8.0-latest, < 2026.8.0-latest.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/discourse/discourse/security/advisories/GHSA-3q6f-6gm9-m35v github.com: https://github.com/discourse/discourse/pull/42244 github.com: https://github.com/discourse/discourse/pull/42245 github.com: https://github.com/discourse/discourse/pull/42246 github.com: https://github.com/discourse/discourse/pull/42247 github.com: https://github.com/discourse/discourse/commit/234ee88a5b9b53bf938c53351eab20130323485f github.com: https://github.com/discourse/discourse/commit/4b639a52f47fb3d46093bece9df147e4e9517a11 github.com: https://github.com/discourse/discourse/commit/a5d3b112d598242c1d1803d5a77bf98d5fdabd75 github.com: https://github.com/discourse/discourse/commit/b25a074b165253e01fc4c8911b980fc68338ea16