CVE Catalog

CVE-2026-77240

CriticalCVSS 9.9
Published: Translated: NVD NIST

Summary

WACRM 0.7.0 and earlier has vulnerabilities: row-level security policies allow authenticated users to modify their own role and account ID, enabling privilege escalation and cross-tenant movement. Additionally, match_ai_knowledge_fts and match_ai_knowledge_semantic run as SECURITY DEFINER with no account membership check, allowing non-members to read another tenant's knowledge chunks.

Risk Assessment

An attacker could gain unauthorized access and modify tenant resources or read sensitive knowledge-base data.

Recommendation

Update to a patched version (commit e01f7ed37184f972ace8fb2da5c3e37e56a6050f) and apply the fix immediately.

Other vulnerabilities in WACRM

See all
Original NVD description (English source)

WACRM is a self-hostable CRM template for WhatsApp. In version 0.7.0 and earlier, the profiles_update row-level security policy in supabase/migrations/017_account_sharing.sql permits authenticated users to modify their own account_role and account_id, allowing a viewer to self-promote or move into another tenant and then access or modify tenant resources. Separately, match_ai_knowledge_fts and match_ai_knowledge_semantic in supabase/migrations/030_ai_knowledge.sql run as SECURITY DEFINER, accept a caller-controlled p_account_id, and omit an is_account_member check, allowing an authenticated non-member to read another tenant's knowledge-base chunks. This vulnerability is fixed with commit e01f7ed37184f972ace8fb2da5c3e37e56a6050f.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS