🇰🇷 한글 설명
SmsForwarder 3.5.0 버전의 AndServer HTTP 서버에서 인증 누락 취약점이 발견되었습니다. 공격자는 인증 없이 원격 제어 API를 호출하여 SMS, 통화 기록, 연락처를 읽거나 SMS를 전송할 수 있으며, 설정 파일을 복제하거나 덮어쓸 수 있습니다.
💡 쉬운 설명
인증 절차가 없는 서버의 허점을 이용해 해커가 내 휴대폰의 문자나 연락처를 몰래 훔쳐보거나 마음대로 조작할 수 있는 문제입니다. 해커가 원격에서 내 메시지를 대신 보내거나 설정을 망가뜨릴 수도 있습니다.
🇺🇸 원문 (English)
SmsForwarder through 3.5.0 contains a missing authentication vulnerability in its AndServer HTTP server that allows unauthenticated network attackers to invoke remote-control APIs. Attackers can call the default-enabled endpoints to read SMS, call logs and contacts, send SMS, and export or overwrite configuration via the clone API.
📍 영향받는 시스템
SmsForwarder 3.5.0 이하 버전
⚔️ 공격 벡터
인증되지 않은 네트워크 공격자가 AndServer의 기본 활성화된 HTTP API 엔드포인트에 직접 요청을 보내 공격
🛡️ 대응 방법
SmsForwarder를 최신 보안 패치가 적용된 버전으로 업데이트하고, API 접근에 대한 인증 설정을 강화하십시오.
🔧 검증 코드
API 호출 시 인증 오류(401 Unauthorized)가 발생하지 않고 데이터가 출력된다면 취약한 상태입니다.
curl -s http://<target_ip>:<port>/api/v1/config | grep -E 'error|unauthorized|401'