🇰🇷 한글 설명
Parse Server의 REST 및 GraphQL API에서 쿼리 복잡도 제한이 부족하여 발생하는 취약점입니다. 인증되지 않은 공격자가 정교하게 조작된 쿼리를 전송하여 CPU, 메모리, 데이터베이스 연결 등 서버 자원을 고갈시킬 수 있습니다.
💡 쉬운 설명
악의적인 사용자가 서버에 너무 복잡한 질문을 던져 서버를 과부하 상태로 만드는 공격입니다. 이로 인해 서버가 느려지거나 서비스가 중단될 수 있습니다.
🇺🇸 원문 (English)
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior 9.5.2-alpha.2 and 8.6.15, an unauthenticated attacker can exhaust Parse Server resources (CPU, memory, database connections) through crafted queries that exploit the lack of complexity limits in the REST and GraphQL APIs. All Parse Server deployments using the REST or GraphQL API are affected. This vulnerability is fixed in 9.5.2-alpha.2 and 8.6.15.
📍 영향받는 시스템
Parse Server 9.5.2-alpha.2 미만 및 8.6.15 미만 버전
⚔️ 공격 벡터
인증되지 않은 공격자가 REST 또는 GraphQL API를 통해 복잡한 쿼리 전송
🛡️ 대응 방법
Parse Server를 9.5.2-alpha.2 또는 8.6.15 이상의 최신 버전으로 업데이트
🔧 검증 코드
출력된 parse-server의 버전이 9.5.2-alpha.2 또는 8.6.15보다 낮은지 확인