🇰🇷 한글 설명
Medplum 5.1.14 미만 버전의 구독 워커(subscription worker)에서 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 인증된 사용자가 임의의 엔드포인트 URL을 포함한 FHIR Subscription 리소스를 생성하여 내부 네트워크로 권한 없는 요청을 보낼 수 있습니다. 공격자는 이를 통해 클라우드 메타데이터 서비스나 내부 데이터베이스에 접근하여 IAM 자격 증명 및 환자 건강 기록을 탈취할 수 있습니다.
💡 쉬운 설명
로그인 권한이 있는 사용자가 시스템을 속여 내부 네트워크의 중요한 정보에 접근하게 만드는 보안 약점입니다. 이를 통해 해커가 서버의 관리자 권한이나 민감한 환자 정보를 몰래 빼낼 수 있습니다.
🇺🇸 원문 (English)
Medplum before 5.1.14 contains a server-side request forgery vulnerability in the subscription worker that allows authenticated users to perform unauthorized internal network requests by creating FHIR Subscription resources with arbitrary endpoint URLs. Attackers can point subscription endpoints at internal addresses such as cloud instance metadata services, internal databases, or container orchestration endpoints to exfiltrate IAM credentials and patient health records via the POST body containing full FHIR resource payloads.
📍 영향받는 시스템
Medplum versions before 5.1.14
⚔️ 공격 벡터
임의의 엔드포인트 URL을 포함한 FHIR Subscription 리소스를 생성하여 내부 네트워크로 요청 유도
🛡️ 대응 방법
Medplum을 5.1.14 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 5.1.14 미만인지 확인하여 취약 여부를 판단합니다.
npm list @medplum/core | grep -E 'version'