Katalog CVE

CVE-2026-53592

ŚrednieCVSS 4.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

Percentyl 2 - wyżej niż 2% wszystkich znanych CVE

Streszczenie

Podatność Prototype Pollution w funkcji getQueryParam w pliku /public/js/main.js w FreeScout. Obejście w wersji 1.8.139 jest niekompletne, umożliwiając atak przez zagnieżdżone klucze URL. Poprawka w wersji 1.8.223.

Ocena ryzyka

Ryzyko polega na możliwości modyfikacji prototypu obiektów JavaScript, co może prowadzić do ataków XSS lub innych naruszeń bezpieczeństwa na stronach korzystających z main.js.

Rekomendacja

Zaleca się natychmiastową aktualizację FreeScout do wersji 1.8.223 lub nowszej oraz walidację parametrów URL po stronie klienta.

Inne podatności w FreeScout

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS