🇰🇷 한글 설명
삼성 갤럭시 S4, S5, S6 등의 기기에서 SwiftKey 언어팩 업데이트 구현 시 발생하는 디렉토리 트래버스 취약점입니다. 공격자가 도메인을 제어하고 ZIP 압축 파일 내에 상위 디렉토리 이동 경로(..)를 포함시키면, 임의의 파일 쓰기 및 권한이 높은 컨텍스트에서의 코드 실행이 가능합니다.
💡 쉬운 설명
스마트폰의 키보드 업데이트 과정에서 보안 허점이 발견되었습니다. 해커가 특수하게 조작된 업데이트 파일을 보내면 스마트폰의 중요한 시스템 파일을 마음대로 수정하거나 악성 프로그램을 실행할 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in the SwiftKey language-pack update implementation on Samsung Galaxy S4, S4 Mini, S5, and S6 devices allows remote web servers to write to arbitrary files, and consequently execute arbitrary code in a privileged context, by leveraging control of the skslm.swiftkey.net domain name and providing a .. (dot dot) in an entry in a ZIP archive, as demonstrated by a traversal to the /data/dalvik-cache directory.
📍 영향받는 시스템
Samsung Galaxy S4, S4 Mini, S5, S6 (SwiftKey 언어팩 업데이트 사용 기기)
⚔️ 공격 벡터
조작된 ZIP 파일 내의 경로 조작(.. )을 이용한 원격 파일 쓰기 및 코드 실행
🛡️ 대응 방법
SwiftKey 앱 업데이트 및 삼성 보안 패치 적용
🔧 검증 코드
출력된 모델명이 취약한 기기 목록에 포함되는지 확인합니다.
getprop ro.product.model | grep -E 'SM-S901|SM-G900|SM-G901|SM-G950'