CVE-2026-91123 Details
Description
Discourse is an open-source discussion platform. Prior to 2026.1.8, 2026.6.3, 2026.7.2, and 2026.8.0, the iframe src traversal guard did not treat literal backslashes as path separators after decoded dot segments. A crafted source could therefore pass an allowed_iframes subpath check while browser URL normalization moved the iframe outside the intended allowed path. The resulting iframe could load content from a location that the administrator did not allow. This issue is fixed in versions 2026.1.8, 2026.6.3, 2026.7.2, and 2026.8.0.
A vulnerability in Discourse's iframe source traversal guard allowed for path traversal bypass, enabling unauthorized content loading. This issue affected Discourse versions prior to 2026.1.8, 2026.6.3, 2026.7.2, and 2026.8.0. The vulnerability arose because the traversal guard did not properly handle literal backslashes as path separators after decoding dot segments. As a result, a crafted iframe source could pass an allowed_iframes subpath check, while browser URL normalization moved the iframe outside the intended allowed path. The vulnerability has been addressed by updating the sanitizer to reject decoded dot segments followed by a backslash, closing the gap that allowed the bypass.
Users should upgrade to Discourse versions 2026.1.8, 2026.6.3, 2026.7.2, or 2026.8.0.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 24, 2026CISA-ADP
Assessed Sep 24, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Discourse | >= 2026.1.0-latest (semver) >= 2026.6.0-latest (semver) >= 2026.7.0-latest (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 24, 2026 | CVE Modified | CISA-ADP |
| Sep 24, 2026 | New CVE Received | [email protected] |
Volerion