Approved changes feed: RSS · Atom

cpe:2.3:a:freescout:freescout:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorFreescout (b7bab212-6286-5389-90aa-881875c2e9c8)
ProductFreescout (a6aeed07-5ead-5dc2-8882-07d4343f045e)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/freescout-help-desk/freescout purl2cpe 2026-06-01 10:11:31.885660

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-40565 vulnerable 2026-06-08 08:01:20.844013 FreeScout has Stored XSS / CSS Injection via linkify() — Unescaped URL in Anchor href
MEDIUM (6.1)
FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.213, FreeScout's linkify() function in app/Misc/Helper.php converts plain-text URLs in email bodies into HTML anchor tags without escaping double-quote characters (") in the URL. HTMLPurifier (called first via getCleanBody()) preserves literal " characters in text nodes. linkify() then wraps URLs including those " chars inside an unescaped href="..." attribute, breaking out of the href and injecting arbitrary HTML attributes. Version 1.8.213 fixes the issue.
Published: 2026-04-21T15:52:39.118Z
Updated: 2026-04-21T19:48:40.654Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40498 vulnerable 2026-06-08 08:01:20.798808 FreeScout has Authentication Bypass and Information Disclosure in SystemController via /system/cron
FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.213, an unauthenticated attacker can access diagnostic and system tools that should be restricted to administrators. The /system/cron endpoint relies on a static MD5 hash derived from the APP_KEY, which is exposed in the response and logs. Accessing these endpoints reveals sensitive server information (Full Path Disclosure), process IDs, and allows for Resource Exhaustion (DoS) by triggering heavy background tasks repeatedly without any rate limiting. The cron hash is generated using md5(APP_KEY . 'web_cron_hash'). Since this hash is often transmitted via GET requests, it is susceptible to exposure in server logs, browser history, and proxy logs. Furthermore, the lack of rate limiting on these endpoints allows for automated resource exhaustion (DoS) and brute-force attempts. Version 1.8.213 fixes the issue.
Published: 2026-04-21T15:01:20.216Z
Updated: 2026-04-21T19:20:23.159Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40497 vulnerable 2026-06-08 08:01:20.798377 FreeScout Vulnerable to CSS Injection via Stored Style Tag in Mailbox Signature (CSRF Token Exfiltration)
HIGH (8.1)
FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.213, FreeScout's `Helper::stripDangerousTags()` removes `<script>`, `<form>`, `<iframe>`, `<object>` but does NOT strip `<style>` tags. The mailbox signature field is saved via POST /mailbox/settings/{id} and later rendered unescaped via `{!! $conversation->getSignatureProcessed([], true) !!}` in conversation views. CSP allows `style-src * 'self' 'unsafe-inline'`, so injected inline styles execute freely. An attacker with access to mailbox settings (admin or agent with mailbox permission) can inject CSS attribute selectors to exfiltrate the CSRF token of any agent/admin who views a conversation in that mailbox. With the CSRF token, the attacker can perform any state-changing action as the victim (create admin accounts, change email/password, etc.) — privilege escalation from agent to admin. This is the result of an incomplete fix of GHSA-jqjf-f566-485j. That advisory reported XSS via mailbox signature. The fix applied `Helper::stripDangerousTags()` to the signature before saving. However, `stripDangerousTags()` only removes `script`, `form`, `iframe`, and `object` tags — it does NOT strip `<style>` tags, leaving CSS injection possible. Version 1.8.213 contains an updated fix.
Published: 2026-04-21T01:45:55.492Z
Updated: 2026-04-21T13:25:21.103Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40496 vulnerable 2026-06-08 08:01:20.797810 FreeScout has Predictable Attachment Token that Allows Unauthenticated Private File Download via Brute Force
FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.213, attachment download tokens are generated using a weak and predictable formula: `md5(APP_KEY + attachment_id + size)`. Since attachment_id is sequential and size can be brute-forced in a small range, an unauthenticated attacker can forge valid tokens and download any private attachment without credentials. Version 1.8.213 fixes the issue.
Published: 2026-04-21T01:38:50.117Z
Updated: 2026-04-21T13:50:39.454Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-39384 vulnerable 2026-06-08 08:01:16.422759 FreeScout Customer Merge Cross-Mailbox Authorization Bypass
HIGH (7.6)
FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Prior to 1.8.212, FreeScout does not take the limit_user_customer_visibility parameter into account when merging customers. This vulnerability is fixed in 1.8.212.
Published: 2026-04-07T16:05:16.793Z
Updated: 2026-04-09T16:18:45.817Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35584 vulnerable 2026-06-08 07:59:14.159839 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34443 vulnerable 2026-06-08 07:59:12.507448 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34442 vulnerable 2026-06-08 07:59:12.506928 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32754 vulnerable 2026-06-08 07:57:18.119773 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32753 vulnerable 2026-06-08 07:57:18.119362 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32752 vulnerable 2026-06-08 07:57:18.118926 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28289 vulnerable 2026-06-08 07:55:15.149299 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27637 vulnerable 2026-06-08 07:53:22.687772 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27636 vulnerable 2026-06-08 07:53:22.687256 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-58163 vulnerable 2026-06-08 07:35:17.383546 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-54366 vulnerable 2026-06-08 07:33:12.493463 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48880 vulnerable 2026-06-08 07:29:12.150835 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48875 vulnerable 2026-06-08 07:29:12.140520 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48489 vulnerable 2026-06-08 07:27:15.974870 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48488 vulnerable 2026-06-08 07:27:15.974608 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48487 vulnerable 2026-06-08 07:27:15.974324 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48486 vulnerable 2026-06-08 07:27:15.973961 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48485 vulnerable 2026-06-08 07:27:15.973601 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48484 vulnerable 2026-06-08 07:27:15.973239 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48483 vulnerable 2026-06-08 07:27:15.972784 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48482 vulnerable 2026-06-08 07:27:15.972380 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48481 vulnerable 2026-06-08 07:27:15.971980 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48480 vulnerable 2026-06-08 07:27:15.971571 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48479 vulnerable 2026-06-08 07:27:15.971298 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48478 vulnerable 2026-06-08 07:27:15.970898 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48477 vulnerable 2026-06-08 07:27:15.970613 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48476 vulnerable 2026-06-08 07:27:15.970346 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48475 vulnerable 2026-06-08 07:27:15.969962 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48474 vulnerable 2026-06-08 07:27:15.969490 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48473 vulnerable 2026-06-08 07:27:15.969202 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48472 vulnerable 2026-06-08 07:27:15.968813 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48471 vulnerable 2026-06-08 07:27:15.968506 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48390 vulnerable 2026-06-08 07:27:15.778571 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48389 vulnerable 2026-06-08 07:27:15.778111 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48388 vulnerable 2026-06-08 07:27:15.777708 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-34698 vulnerable 2026-06-08 06:37:34.870894 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-34697 vulnerable 2026-06-08 06:37:34.870206 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-29185 vulnerable 2026-06-08 06:33:28.927660 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-29184 vulnerable 2026-06-08 06:33:28.925403 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-28186 vulnerable 2026-06-08 06:33:26.698229 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-1932 vulnerable 2026-06-08 06:27:15.069494 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.