SEPTEMBER 7, 2026
Live Feed
Back to database
Case File

CVE-2026-53592

MEDIUM · CVSS 4.6 EPSS 0.12% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-20 · Last synced 2026-08-19

CyberRota Analysis

AI-Generated

FreeScout is vulnerable to a Prototype Pollution issue in the `getQueryParam` function of its JavaScript file, allowing attackers to manipulate `Object.prototype` through specially crafted URL query strings. This flaw can lead to unexpected behavior in the application, potentially compromising data integrity and application logic. Organizations using FreeScout should prioritize updating to version 1.8.223 or later to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-53592
Severity
MEDIUM
CVSS
4.6
EPSS
0.12%

Original NVD Description

FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. A Prototype Pollution condition in the `getQueryParam` function `/public/js/main.js` and was addressed in version 1.8.139 by blocking URL query keys matching the pattern `__proto__`. However, this mitigation is incomplete: it only filters top-level `__proto__` keys and fails to sanitize nested forms such as `b[__proto__][polluted]=PWNED`. As a result, an attacker-controlled URL query string can still write into `Object.prototype` on any page that loads `main.js`. Version 1.8.223 contains a updated fix.