🔍 CVE-2026-77240

9.9
CVSS Score
CRITICAL
2026-09-18
2026-09-30 17:32
✅ 완료

🇰🇷 한글 설명

WACRM 0.7.0 이하 버전에서 행 수준 보안(RLS) 정책 미비로 인해 인증된 사용자가 자신의 권한을 승격하거나 다른 테넌트로 이동할 수 있습니다. 또한, 특정 AI 지식 검색 함수가 계정 멤버십 확인 없이 실행되어 다른 테넌트의 지식 베이스 데이터를 읽을 수 있는 취약점이 존재합니다.

💡 쉬운 설명

로그인한 사용자가 자신의 권한을 관리자급으로 높이거나, 다른 회사의 비밀 데이터에 마음대로 접근할 수 있는 보안 결함입니다. 이로 인해 개인정보나 기업의 중요한 지식 데이터가 유출될 위험이 있습니다.

🇺🇸 원문 (English)

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.

📍 영향받는 시스템

WACRM version 0.7.0 and earlier

⚔️ 공격 벡터

인증된 사용자가 RLS 정책을 악용하여 계정 역할을 수정하거나, 권한 검증이 누락된 AI 검색 함수를 호출하여 타 테넌트 데이터에 접근

🛡️ 대응 방법

커밋 e01f7ed37184f972ace8fb2da5c3e37e56a6050f가 적용된 최신 버전으로 업데이트

🔧 검증 코드

명령어 결과가 'Fixed'이면 패치가 적용된 상태이며, 'Vulnerable'이면 취약한 상태입니다.

Shell / Script
git rev-parse HEAD | grep -q e01f7ed37184f972ace8fb2da5c3e37e56a6050f && echo 'Fixed' || echo 'Vulnerable'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

💻 영향받는 소프트웨어

WhatsApp