<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>VulnFeed.org: freescout-help-desk freescout</title><link>https://vulnfeed.org/</link><description>Every disclosure, as it lands. Critical-only feed available.</description><language>en</language><atom:link href="https://vulnfeed.org/feed/product/freescout-help-desk-freescout.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-85742: FreeScout: Conditional stored admin XSS via failed-job details</title><link>https://vulnfeed.org/cve/CVE-2026-85742/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-85742/</guid><pubDate>Fri, 06 Nov 2026 18:18:21 +0000</pubDate><description>FreeScout is a self-hosted help desk and shared mailbox. Prior to 1.8.230, a pre-authenticated attacker can place HTML in a failed-login email value that is copied through monitored user activity into a queued SendAlert job. If alert delivery fails, the serialized payload is stored in failed_jobs and the administrator job-details endpoint renders it after a blacklist sanitizer that leaves executable event-handler attributes. When an administrator opens /system/ajax-html/job_details/{id} as a top-level page, the raw fragment lacks the normal layout policy and attacker-controlled JavaScript can perform same-origin administrator actions. Logs Monitoring for users, a failed alert email job, queue failure storage, and top-level administrator interaction are all required; the normal modal path is not affected in the tested configuration. This issue is fixed in version 1.8.230.</description></item><item><title>CVE-2026-103985: FreeScout: a restricted agent can lift their own admin-imposed &quot;see only assigned conversations&quot; restriction via profile save</title><link>https://vulnfeed.org/cve/CVE-2026-103985/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-103985/</guid><pubDate>Fri, 06 Nov 2026 17:11:49 +0000</pubDate><description>FreeScout is a self-hosted help desk and shared mailbox. Prior to 1.8.231, the profile form exposes the only_assigned_tickets permission to its non-admin owner, and UsersController::profileSave() adds or removes User::PERM_ONLY_ASSIGNED_TICKETS without checking that the editor is an administrator. A restricted agent can uncheck the option, or submit an ordinary profile save that omits it, to remove the administrator-imposed restriction. The agent can then read and modify conversations assigned to other agents in every mailbox they already belong to. This issue is fixed in version 1.8.231.</description></item><item><title>CVE-2026-85743: FreeScout: Server-side request forgery via incomplete outbound host validation and unguarded download sinks</title><link>https://vulnfeed.org/cve/CVE-2026-85743/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-85743/</guid><pubDate>Fri, 06 Nov 2026 17:06:26 +0000</pubDate><description>FreeScout is a self-hosted help desk and shared mailbox. Prior to 1.8.230, multiple outbound paths in Helper::downloadRemoteFile(), Helper::checkPort(), Helper::sanitizeRemoteUrl(), MailboxesController.php, and ModulesController.php do not consistently enforce a sink-level restricted-host policy. An authenticated administrator, or another authenticated user permitted to change mailbox connection settings or trigger module update or installation paths, can supply attacker-controlled URLs or hosts. The independent download and port-test sinks can reach encoded or otherwise uncovered loopback and internal addresses. The redirect-validation bypass additionally requires a configured whitelist that permits the original and final hosts while a restricted internal host appears only as an intermediate redirect hop. No unauthenticated SSRF path is established. The server can consequently contact loopback and internal services, provide a blind internal port oracle, and retrieve internal HTTP responses into application-controlled download sinks. This issue is fixed in version 1.8.230.</description></item><item><title>CVE-2026-62856: FreeScout: Cross-User Notification Data Disclosure via LIKE Wildcard Injection in Polycast Channel Query</title><link>https://vulnfeed.org/cve/CVE-2026-62856/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-62856/</guid><pubDate>Fri, 06 Nov 2026 17:00:33 +0000</pubDate><description>FreeScout is a self-hosted help desk and shared mailbox application. Prior to version 1.8.226, the polycast/receive endpoint fails to escape SQL LIKE wildcards in supplied channel names, while channel authorization applies only to names with specific prefixes. An unauthenticated attacker with a guest session and valid CSRF token can submit a wildcard channel name to retrieve matching notification events intended for other users. Notification payload generation lacks a corresponding access check, exposing conversation message content, identifiers, URLs, and notification HTML across users and mailboxes. This issue is fixed in version 1.8.226.</description></item></channel></rss>
