Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-91133— Discourse: Escape LIKE metacharacters in upload paths to prevent disclosure

Quick assessment

Affected
discourse discourse
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Discourse 是一个开源的讨论平台。在版本 2026.1.8、2026.6.3、2026.7.2 和 2026.8.0 之前,经过身份验证的用户可以在上传分辨率(upload-resolution)模式中输入未转义的 SQL LIKE 元字符(如通配符 % 或 _),导致系统使用通配符进行匹配,而非精确匹配字面标识符。这会使得受影响的上传元数据、URL 查找路径以及 cooked-video-placeholder 路径解析出该用户无权访问的上传文件。此漏洞允许攻击者在未修改上传记录的情况下,泄露受限的元数据

CVSS 6.5 · Medium EPSS 0.29% · P19
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-91133

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Discourse: Escape LIKE metacharacters in upload paths to prevent disclosure
Source: CVE Program / CVE List V5
Vulnerability Description
Discourse is an open-source discussion platform. Prior to 2026.1.8, 2026.6.3, 2026.7.2, and 2026.8.0, authenticated users could supply unescaped SQL LIKE metacharacters to upload-resolution patterns, causing wildcard input to select unrelated upload records instead of matching a literal identifier. The affected upload metadata, URL-lookup, and cooked-video-placeholder paths could resolve uploads the user was not authorized to access. This allowed disclosure of restricted metadata, including original filenames and secure-upload paths, without modifying the upload records. This issue is fixed in versions 2026.1.8, 2026.6.3, 2026.7.2, and 2026.8.0.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
数据查询逻辑中特殊元素的不当中和
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
discourse discourse < 2026.8.0 -

II. Public POCs for CVE-2026-91133

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-91133

请登录查看更多情报信息。

Other References for CVE-2026-91133 (6)

Same Patch Batch · discourse · 2026-09-24 · 9 CVEs total

CVE-2026-91122 8.7 HIGH Discourse: Chat MessageBus delivers read-restricted messages to unauthorized users
CVE-2026-91123 7.2 HIGH Discourse: Reject literal backslash path separators in iframe src traversal guard
CVE-2026-91119 6.4 MEDIUM Discourse: Encode action_code_who in mention URLs
CVE-2026-91134 5.4 MEDIUM Discourse: Block post iframes whose encoded userinfo bypasses the allowed_iframes allowlis
CVE-2026-91120 5.4 MEDIUM Discourse: Stored HTML injection in video notification emails
CVE-2026-91121 5.0 MEDIUM Discourse: Chat upload filenames rendered as raw HTML in excerpts
CVE-2026-91132 4.3 MEDIUM Discourse: Wildcard iframe origin allowlist bypass via authority separators
CVE-2026-84302 4.2 MEDIUM Discourse: Non-participant moderators can read, edit, and delete PM content through Discou

IV. Related Vulnerabilities

V. Comments for CVE-2026-91133

No comments yet


Leave a comment