Katalog CVE

CVE-2026-77239

WysokieCVSS 8.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w WACRM (samodzielny szablon CRM dla WhatsApp) w wersji 0.7.0 i wcześniejszych dotyczy tras zapisu przepływów i automatyzacji, które uwierzytelniają przeglądających, ale nie egzekwują roli agenta przed użyciem klienta bazy danych z rolą usługi, omijając zabezpieczenia na poziomie wierszy. Przeglądający może tworzyć, edytować, aktywować lub usuwać przepływy oraz tworzyć aktywne automatyzacje i wyzwalać wychodzące działania WhatsApp bez wymaganej roli.

Ocena ryzyka

Nieautoryzowani użytkownicy mogą wprowadzać nieautoryzowane zmiany w przepływach, usuwać je lub wysyłać wiadomości WhatsApp, co narusza integralność i poufność danych.

Rekomendacja

Zastosuj poprawkę z commitu 03e851bea56dcf6bb21ff1b80ba531372bf3269f lub zaktualizuj WACRM do wersji, która zawiera tę poprawkę. Dodatkowo egzekwuj role na poziomie aplikacji.

Inne podatności w WACRM

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

WACRM is a self-hostable CRM template for WhatsApp. In version 0.7.0 and earlier, WACRM flow and automation write routes authenticate account viewers but do not enforce the agent role before using a service-role database client that bypasses row-level security. In src/app/api/flows/[id]/route.ts, src/app/api/flows/[id]/activate/route.ts, and src/app/api/flows/route.ts, a viewer can create, edit, activate, or delete flows because membership-only checks are followed by service-role writes. In src/app/api/automations/route.ts and src/app/api/automations/engine/route.ts, a viewer can create active automations and trigger outbound WhatsApp actions without the role required by the underlying write policies. This can permit unauthorized workflow changes, destructive flow deletion, and outbound actions from a role intended to be read-only. This vulnerability is fixed with commit 03e851bea56dcf6bb21ff1b80ba531372bf3269f.

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