🇰🇷 한글 설명
MedDream PACS Server Premium 6.7.1.1에서 userSignup.php의 email 매개변수를 통해 SQL injection 공격을 허용하는 취약점입니다. 인증 없이 공격자가 악의적인 SQL 쿼리를 주입하여 백엔드 MySQL 데이터베이스의 민감한 정보를 추출할 수 있습니다.
💡 쉬운 설명
의료 영상 서버의 회원가입 이메일 입력 필드가 악의적인 명령어를 받아들여 해커가 환자 정보를 빼돌릴 수 있습니다. 공격자가 특수한 텍스트를 입력하면 인증 없이 개인정보에 접근 가능합니다.
🇺🇸 원문 (English)
MedDream PACS Server Premium 6.7.1.1 contains an SQL injection vulnerability that allows unauthenticated attackers to execute arbitrary SQL queries by injecting malicious code through the email parameter. Attackers can submit crafted POST requests to the userSignup.php endpoint with SQL payloads in the email field to extract sensitive database information from the backend MySQL database.
📍 영향받는 시스템
MedDream PACS Server Premium 버전 6.7.1.1 이하
⚔️ 공격 벡터
userSignup.php 엔드포인트의 email 파라미터에 SQL injection payload를 포함한 POST 요청 전송
🛡️ 대응 방법
MedDream PACS Server를 패치된 최신 버전으로 업그레이드 및 모든 사용자 입력에 대해 쿼리 매개변수화 및 입력값 검증 구현
🔧 검증 코드
설치된 MedDream PACS 버전이 6.7.1.1 이하로 표시되면 취약점 존재, 그 이상 버전이면 패치됨을 의미합니다.
dpkg -l 2>/dev/null | grep -i meddream || rpm -qa 2>/dev/null | grep -i meddream || (curl -s http://localhost:8080/version.txt 2>/dev/null || echo 'MedDream not detected')