Katalog CVE

CVE-2026-103985

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

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

Streszczenie

W FreeScout przed wersją 1.8.231 formularz profilu udostępnia uprawnienie only_assigned_tickets swojemu właścicielowi niebędącemu administratorem, a UsersController::profileSave() dodaje lub usuwa User::PERM_ONLY_ASSIGNED_TICKETS bez sprawdzenia, czy edytujący jest administratorem. Ograniczony agent może odznaczyć tę opcję lub przesłać zwykłe zapisanie profilu, które ją pomija, aby usunąć nałożone przez administratora ograniczenie.

Ocena ryzyka

Agent z ograniczonym dostępem może usunąć nałożone przez administratora ograniczenie i uzyskać dostęp do rozmów przypisanych innym agentom we wszystkich skrzynkach, do których należy. Grozi to nieautoryzowanym odczytem i modyfikacją danych.

Rekomendacja

Zaktualizuj FreeScout do wersji 1.8.231 lub nowszej. Do czasu aktualizacji rozważ ręczną weryfikację uprawnień agentów.

Inne podatności w FreeScout

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

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.

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