🇰🇷 한글 설명
Parse Server의 PostgreSQL 데이터베이스 설정 시 6.5.7 및 7.1.0 이전 버전에서 SQL injection 취약점이 존재합니다. SQL injection 탐지 알고리즘이 개선된 6.5.7 및 7.1.0 버전으로 업그레이드하여 해결할 수 있습니다.
💡 쉬운 설명
Parse Server를 PostgreSQL과 함께 사용할 때 악의적인 입력으로 데이터베이스에 무단 접근할 수 있는 보안 결함입니다. 입력 검증 기능을 강화한 최신 버전으로 업데이트하면 됩니다.
🇺🇸 원문 (English)
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. A vulnerability in versions prior to 6.5.7 and 7.1.0 allows SQL injection when Parse Server is configured to use the PostgreSQL database. The algorithm to detect SQL injection has been improved in versions 6.5.7 and 7.1.0. No known workarounds are available.
📍 영향받는 시스템
Parse Server < 6.5.7 및 < 7.1.0 (PostgreSQL 사용 시)
⚔️ 공격 벡터
PostgreSQL 설정된 Parse Server의 입력 필드에 SQL 명령어를 주입하여 데이터베이스 조회/수정/삭제 수행
🛡️ 대응 방법
Parse Server를 6.5.7 이상 또는 7.1.0 이상으로 업그레이드
🔧 검증 코드
설치된 parse-server 버전을 확인하여 6.5.7 미만이거나 7.x에서 7.1.0 미만이면 즉시 업그레이드 필요
npm list parse-server 2>/dev/null | grep parse-server | head -1