🇰🇷 한글 설명
WordPress용 Better Messages 플러그인 3.0.4 이하 버전에서 'group_id' 매개변수를 통한 SQL 인젝션 취약점이 발견되었습니다. 인증된 공격자가 데이터베이스에 추가 쿼리를 삽입하여 민감한 정보를 추출할 수 있으며, BuddyBoss Platform의 Social Groups 구성 요소가 비활성화된 상태에서 발생합니다.
💡 쉬운 설명
채팅 플러그인의 보안 허점을 이용해 해커가 데이터베이스에 몰래 명령을 내려 중요한 정보를 빼낼 수 있는 문제입니다. 특정 설정이 되어 있는 사이트에서 로그인 권한이 있는 사용자가 이 공격을 시도할 수 있습니다.
🇺🇸 원문 (English)
The Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots plugin for WordPress is vulnerable to generic SQL Injection via 'group_id' Message Meta Parameter in all versions up to, and including, 3.0.4 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. Exploitation requires the BuddyBoss Platform plugin to be installed with its Social Groups component disabled, a state that persists on any site that has previously toggled the Groups component off since BuddyBoss does not drop the wp_bp_groups table upon deactivation.
📍 영향받는 시스템
Better Messages plugin version 3.0.4 and below (with BuddyBoss Platform installed and Social Groups disabled)
⚔️ 공격 벡터
Authenticated attacker (Subscriber level or higher) via 'group_id' Message Meta Parameter
🛡️ 대응 방법
Better Messages 플러그인을 최신 버전으로 업데이트하고 BuddyBoss 설정 및 데이터베이스 무결성을 점검하십시오.
🔧 검증 코드
명령어 결과에 버전이 3.0.4 이하로 출력되면 해당 취약점에 노출된 상태입니다.
wp plugin list --name better-messages --format=json | grep -E '"version":"[0-3]\.[0-4]\.'