🔍 CVE-2017-9101

9.8
CVSS Score
CRITICAL
2017-05-21
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

PlaySMS 1.4의 import.php에서 User-Agent HTTP 헤더와 파일 이름의 PHP 코드를 통해 인증 없이 원격 코드 실행이 가능합니다. 공격자가 악의적인 파일을 업로드하여 서버에서 임의 코드를 실행할 수 있습니다.

💡 쉬운 설명

PlaySMS 프로그램의 연락처 가져오기 기능에서 파일 업로드 시 보안 검사가 부족하여 누구나 악성 명령어를 실행할 수 있습니다. 특수한 파일명을 가진 파일만 올려도 서버가 해킹될 수 있습니다.

🇺🇸 원문 (English)

import.php (aka the Phonebook import feature) in PlaySMS 1.4 allows remote code execution via vectors involving the User-Agent HTTP header and PHP code in the name of a file.

📍 영향받는 시스템

PlaySMS 1.4 및 이전 버전

⚔️ 공격 벡터

User-Agent 헤더 및 파일 이름에 PHP 코드 삽입 후 import.php로 파일 업로드

🛡️ 대응 방법

PlaySMS를 최신 버전으로 업그레이드하고 파일 업로드 검증 및 PHP 실행 방지 설정 적용

🔧 검증 코드

설치된 PlaySMS 버전 확인 후 1.4 이하면 취약함. 웹 인터페이스 버전 정보로도 확인 가능

Shell / Script
dpkg -l | grep playsms && curl -s http://localhost/playsms/ | grep -i version

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP