Katalog CVE

CVE-2026-59235

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.41%

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

Streszczenie

W Prospero Flow CRM w wersji poniżej 5.5.3 wykryto brak autoryzacji w kontrolerze BankAccountListController. Uwierzytelniony atakujący z niskimi uprawnieniami może odczytać dane bankowe firmy, wysyłając żądanie do API bez wymaganego sprawdzenia roli.

Ocena ryzyka

Organizacja narażona jest na wyciek wrażliwych informacji bankowych (IBAN, SWIFT/BIC) do nieuprawnionych użytkowników, co może prowadzić do naruszenia prywatności i zgodności z regulacjami.

Rekomendacja

Należy natychmiast zaktualizować Prospero Flow CRM do wersji 5.5.3 lub nowszej, która zawiera poprawkę usuwającą brak autoryzacji w API.

Inne podatności w Prospero Flow CRM

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

Missing Authorization (CWE-862) in BankAccountListController (app/Http/Controllers/Api/BankAccount/BankAccountListController.php), exposed at GET /api/bank-account, in Prospero Flow CRM <5.5.3, which allows a remote, authenticated attacker holding a low-privileged role (e.g. the "User"/"Usuario" role) to read arbitrary bank account records belonging to their company by sending an authenticated request to the endpoint with a valid bearer token, because the API route is protected only by the auth:api middleware and carries no permission gate, unlike the equivalent web route, which enforces can('read bank'), and the handler resolves records with Account::where('company_id', Auth::user()->company_id)->get(), performing only company scoping and no role or permission check before returning the data. This results in the unauthorized disclosure of sensitive banking information (e.g. IBAN, SWIFT/BIC, account identifiers) to users who should not have access to it.

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