PT-2026-61710 · Freescout · Freescout

CVE-2026-53595

·

Published

2026-07-20

·

Updated

2026-09-10

CVSS v3.1

9.4

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Name of the Vulnerable Software and Affected Versions FreeScout versions prior to 1.8.224
Description The public endpoint POST /user-setup/{hash}/{invite sent at} (OpenController@userSetupSave) allows an anonymous attacker to overwrite the email and password of the lowest-id activated account and authenticate as that user. This occurs because the system selects the target account based on the invite hash column. On MySQL and MariaDB, VARCHAR equality ignores trailing spaces, allowing a URL-encoded space (%20) to match an empty string. Additionally, the Helper::decrypt() function returns raw input when decryption fails, allowing a plaintext numeric value in the invite sent at variable to bypass the time-to-live check.
Recommendations Update to version 1.8.224.

Exploit

Fix

Improper Authentication

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-53595
GHSA-JQJ5-R72V-V29G

Affected Products

Freescout