🇰🇷 한글 설명
BigBlueButton의 3.0.13 미만 버전에서 발생하는 서비스 거부(DoS) 취약점입니다. 인증된 사용자가 GraphQL mutation의 `reactionEmojiId`에 조작된 값을 전송하여 회의 내 모든 참가자의 채팅 기능을 마비시킬 수 있습니다.
💡 쉬운 설명
로그인한 사용자가 특수한 이모티콘 데이터를 보내면 수업 중인 모든 학생의 채팅창이 멈춰버리는 문제입니다. 이로 인해 수업 진행에 차질이 생길 수 있습니다.
🇺🇸 원문 (English)
BigBlueButton is an open-source virtual classroom. A denial-of-service (DoS) vulnerability in versions prior to 3.0.13 allows any authenticated user to crash the chat functionality for all participants in a meeting by sending a malformed `reactionEmojiId` in the GraphQL mutation `chatSendMessageReaction`. Version 3.0.13 contains a patch. No known workarounds are available.
📍 영향받는 시스템
BigBlueButton 3.0.13 미만 모든 버전
⚔️ 공격 벡터
인증된 사용자가 GraphQL `chatSendMessageReaction` 뮤테이션에 잘못된 `reactionEmojiId`를 전송
🛡️ 대응 방법
BigBlueButton을 최신 패치 버전인 3.0.13 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 3.0.13보다 낮은지 확인하십시오.
dpkg -l | grep bigbluebutton 2>/dev/null | awk '{print $3}'