🇰🇷 한글 설명
MagicMirror² 2.36.0 미만 버전의 /cors 엔드포인트에서 인증되지 않은 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 공격자는 이를 통해 서버가 내부 네트워크, 클라우드 메타데이터 서비스 또는 로컬호스트로 임의의 HTTP 요청을 보내도록 강제할 수 있습니다. 또한 환경 변수 플레이스홀더를 확장할 수 있어 서버 측 비밀 정보를 탈취할 수 있습니다.
💡 쉬운 설명
해커가 스마트 거울 시스템을 조종하여 내부 네트워크나 비밀 정보를 몰래 훔쳐볼 수 있는 보안 구멍이 발견되었습니다. 이 취약점을 이용하면 거울이 공격자의 명령을 받아 내부 서버에 가짜 요청을 보낼 수 있습니다.
🇺🇸 원문 (English)
MagicMirror² is an open source modular smart mirror platform. Prior to 2.36.0, an unauthenticated Server-Side Request Forgery (SSRF) vulnerability in the /cors endpoint allows any remote attacker to force the MagicMirror² server to perform arbitrary HTTP requests to internal networks, cloud metadata services, and localhost services. The endpoint also expands environment variable placeholders (**VAR_NAME**), enabling exfiltration of server-side secrets. This vulnerability is fixed in 2.36.0.
📍 영향받는 시스템
MagicMirror² 2.36.0 미만 모든 버전
⚔️ 공격 벡터
인증되지 않은 원격 공격자가 /cors 엔드포인트를 통해 임의의 HTTP 요청을 전송
🛡️ 대응 방법
MagicMirror²를 최신 버전인 2.36.0 이상으로 업데이트
🔧 검증 코드
출력된 버전 번호가 2.36.0 미만이면 취약한 상태입니다.
npm list magicmirror2 2>/dev/null | grep -E 'magicmirror2@'