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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-62851— FreeScout: Cross-mailbox conversation existence / internal-id disclosure via the search-by-number (`#`) shortcut (missing mailbox authorization)

Quick assessment

Affected
freescout-help-desk freescout
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.

FreeScout 是一款自托管的工单系统与共享邮箱解决方案。在 1.8.226 版本之前,ConversationsController::search() 中的“按编号搜索”快捷功能在解析用户可控的工单编号时,未应用正常搜索路径所使用的邮箱过滤器或视图策略。任何已认证的非管理员坐席,只要属于至少一个邮箱,即可通过向 /search 接口发送带有哈希前缀的工单编号,利用响应中的 302 Location 头来确认某个工单存在于其无权访问的其他邮箱中,并获取该工单的内部对话标识符及文件夹标识符。由于目标对话本身仍受

CVSS 4.3 · Medium
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-62851

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
FreeScout: Cross-mailbox conversation existence / internal-id disclosure via the search-by-number (`#`) shortcut (missing mailbox authorization)
Source: CVE Program / CVE List V5
Vulnerability Description
FreeScout is a self-hosted help desk and shared mailbox. Prior to 1.8.226, the search-by-number shortcut in ConversationsController::search() resolves a user-controlled ticket number without applying the mailbox filter or view policy used by the normal search path. An authenticated non-admin agent who is a member of at least one mailbox can request /search with a hash-prefixed ticket number and use the 302 Location header to confirm that a conversation exists in a different mailbox the agent cannot access and learn its internal conversation and folder identifiers. The destination conversation remains protected, so this issue does not disclose message content, attachments, or customer data. This issue is fixed in version 1.8.226.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/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
freescout-help-desk freescout < 1.8.226 -

II. Public POCs for CVE-2026-62851

# 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-62851

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

Other References for CVE-2026-62851 (3)

Same Patch Batch · freescout-help-desk · 2026-11-06 · 11 CVEs total

CVE-2026-85743 8.2 HIGH FreeScout: Server-side request forgery via incomplete outbound host validation and unguard
CVE-2026-62856 7.7 HIGH FreeScout: Cross-User Notification Data Disclosure via LIKE Wildcard Injection in Polycast
CVE-2026-62854 7.6 HIGH FreeScout: Stored XSS in mailbox signature via same-origin JS upload
CVE-2026-85742 7.5 HIGH FreeScout: Conditional stored admin XSS via failed-job details
CVE-2026-103985 7.1 HIGH FreeScout: a restricted agent can lift their own admin-imposed "see only assigned conversa
CVE-2026-103984 6.5 MEDIUM FreeScout: Incomplete fix for CVE-2026-40570: load_customer_info exposes cross-visibility
CVE-2026-62852 6.5 MEDIUM FreeScout: Missing Authorization and Exposure of Sensitive Information to an Unauthorized
CVE-2026-85744 5.4 MEDIUM FreeScout: Conversation Merge Cross-Mailbox Authorization Bypass
CVE-2026-62850 5.3 MEDIUM FreeScout: Administrative tools.php endpoint is accessible to low-privileged users, enabli
CVE-2026-62855 4.4 MEDIUM FreeScout: Path Traversal in App Logs Viewer Exposes Arbitrary Local Files

IV. Related Vulnerabilities