🇰🇷 한글 설명
PingTools Network Utilities 4.64 버전의 Watcher ICMP 서비스 내 Host 필드에서 OS 명령 주입 취약점이 발견되었습니다. 공격자가 제어하는 Host 값이 ping 명령에 결합되어 sh -c를 통해 실행되므로, 로컬 공격자가 임의의 명령을 실행할 수 있습니다. 이를 통해 해당 애플리케이션의 권한과 Android 권한을 탈취할 수 있습니다.
💡 쉬운 설명
네트워크 도구 앱의 특정 입력창에 특수 문자를 넣으면 앱이 사용자의 명령을 대신 실행해버리는 보안 약점이 있습니다. 이를 통해 해커가 앱이 가진 권한을 이용해 스마트폰에서 몰래 명령을 내릴 수 있습니다.
🇺🇸 원문 (English)
PingTools Network Utilities 4.64 contains an OS command injection vulnerability in the Host field of a Watcher ICMP service. The application appends the attacker-controlled Host value to a ping command, serializes the command as a single string, and executes it through sh -c. A local attacker who can create or modify a Watcher service can inject shell syntax and execute arbitrary commands with the PingTools application UID and its granted Android permissions.
📍 영향받는 시스템
PingTools Network Utilities 4.64
⚔️ 공격 벡터
로컬 공격자가 Watcher 서비스의 Host 필드에 쉘 구문을 주입하여 명령 실행
🛡️ 대응 방법
해당 취약점이 해결된 최신 버전으로 업데이트하거나, 신뢰할 수 없는 Watcher 서비스 생성을 제한해야 합니다.
🔧 검증 코드
출력 결과에 해당 패키지명이 포함되어 있다면 취약한 앱이 설치되어 있을 가능성이 있습니다.
pm list packages | grep pingtools