Prusa 프린터에서 RCE 발견: 네트워크로 보낸 코드가 메인 컨트롤러를 장악하다

Never Gonna Print You Up

Prusa 프린터에서 RCE 발견: 네트워크로 보낸 코드가 메인 컨트롤러를 장악하다

한 연구자가 MK4S 프린터를 일주일간 분석해 14개 취약점과 약 23개 결함을 찾아냈다. 가장 심각한 것은 Prusa Connect의 SEND_FILE_INFO 경로 처리에서 발생한 스택 오버플로로, 릴리스 빌드에서 assert가 제거되면서 463바이트 경로가 공유 버퍼를 넘어 함수 포인터를 덮어썼다. 공격자가 Connect 엔드포인트를 제어하거나 MITM이 가능하면 원격 코드 실행(RCE)이 가능하다. Prusa는 Buddy 펌웨어 7.0.0에서 모든 문제를 수정했다.

릴리스 빌드는 104바이트 경로 assert를 제거하기 때문에, 463바이트 경로가 파일명 쓰기를 공유 512바이트 버퍼 너머로 넘겨 플래너의 프린터 포인터를 덮어쓴다. 이는 실제 MK4S에서 확인되었다.

이 날의 다른 글

2026-11-10