🇰🇷 한글 설명
Meatmeet 베이스스테이션 장치에 사용되는 ESP32 SoC에 Secure Boot 기능이 없는 것으로 확인되었습니다. Secure Boot은 인증된 소프트웨어만 실행되도록 보장하는 기능이며, 이것이 없으면 물리적 접근 권한을 가진 공격자가 변조된 펌웨어를 기기에 플래시하여 부팅 시 악성 코드를 실행할 수 있습니다.
💡 쉬운 설명
기기의 소프트웨어가 정품인지 검사하는 보안 장치가 빠져 있습니다. 누군가 기기를 직접 만질 수 있다면 가짜 프로그램을 설치해 기기를 조작할 수 있습니다.
🇺🇸 원문 (English)
The ESP32 system on a chip (SoC) that powers the Meatmeet basestation device was found to lack Secure Boot. The Secure Boot feature ensures that only authenticated software can execute on the device. The Secure Boot process forms a chain of trust by verifying all mutable software entities involved in the Application Startup Flow. As a result, an attacker with physical access to the device can flash modified firmware to the device, resulting in the execution of malicious code upon startup.
📍 영향받는 시스템
Meatmeet 베이스스테이션 장치 (ESP32 SoC 기반, 버전 정보 미상)
⚔️ 공격 벡터
물리적 접근 권한을 가진 공격자가 ESP32에 변조된 펌웨어를 플래시하여 부팅 시 악성 코드를 실행
🛡️ 대응 방법
Secure Boot 기능이 활성화된 펌웨어로 업데이트하거나 제조사 보안 패치 적용 여부를 확인
🔧 검증 코드
출력에 SECURE_BOOT_EN 또는 Secure boot 활성화 값이 true/1로 표시되면 보호된 상태이며, 비활성화 또는 0이면 취약한 상태입니다.
esptool.py --chip esp32 get_security_info 2>/dev/null | grep -i 'secure_boot'