🇰🇷 한글 설명
Nordic Semiconductor nRF Sniffer for Bluetooth LE의 파이썬 및 배시 스크립트 파일들이 잘못된 파일 권한으로 설정되어 있어, 로컬 접근 권한이 있는 공격자가 이 스크립트들을 수정하여 임의 코드를 실행할 수 있습니다. 3.0.0부터 4.1.1 버전까지 영향을 받습니다.
💡 쉬운 설명
nRF Sniffer 도구의 중요 파일들이 너무 느슨한 권한으로 설정되어 누구나 수정할 수 있습니다. 공격자가 이를 악용하여 도구를 사용하는 컴퓨터에서 자신의 악성 코드를 실행시킬 수 있습니다.
🇺🇸 원문 (English)
extcap/nrf_sniffer_ble.py, extcap/nrf_sniffer_ble.sh, extcap/SnifferAPI/*.py in Nordic Semiconductor nRF Sniffer for Bluetooth LE 3.0.0, 3.1.0, 4.0.0, 4.1.0, and 4.1.1 have set incorrect file permission, which allows attackers to do code execution via modified bash and python scripts.
📍 영향받는 시스템
Nordic Semiconductor nRF Sniffer for Bluetooth LE 버전 3.0.0, 3.1.0, 4.0.0, 4.1.0, 4.1.1
⚔️ 공격 벡터
로컬 접근 권한이 있는 공격자가 /extcap/ 디렉토리 내 Python 및 bash 스크립트의 느슨한 파일 권한을 악용하여 스크립트를 수정 후 실행
🛡️ 대응 방법
Nordic Semiconductor에서 제공하는 패치된 버전으로 업그레이드하거나 수동으로 파일 권한을 chmod 755 이상으로 변경
🔧 검증 코드
파일의 권한(첫 번째 열)이 -rw-r--r-- 형태로 쓰기 권한이 있으면 취약하며, 더 높은 권한(755 이상) 또는 파일 미발견 시 안전
find / -name 'nrf_sniffer_ble.py' -type f 2>/dev/null | xargs ls -l 2>/dev/null | awk '{print $1, $NF}'