무슨 일이 있었나
0.8.0 이전에는 Helio의 대시보드 사이드밴드가 요청 호스트네임이 사설 네트워크(10./172.16-172.31./192.168.) 접두사로 시작하는지 확인하여 CORS 권한을 검증했고, 신뢰된 오리진을 확인하지 않았으므로, 조작된 호스트에서의 요청이 에이전트 대시보드에 도달할 수 있었습니다.
왜 중요한가
MCP 프록시 대시보드는 AI 에이전트 도구링의 관리 표면입니다. CORS 우회는 악의적 페이지가 에이전트의 제어 평면에 대해 작업을 수행하거나 상태를 읽을 수 있게 합니다.
공격 경로
대시보드 사이드밴드는 호스트네임을 사설 네트워크 문자열 접두사와 일치시켜 CORS 요청 오리진을 검증했고, 신뢰된/로컬 오리진으로 검증하지 않았으므로, 교차 오리진 공격자 시작 요청이 오리진 검사를 통과할 수 있었습니다.
영향받는 시스템
gethelio/helio < 0.8.0 (대시보드 사이드밴드 CORS)
완화 방안
helio 0.8.0으로 업그레이드하세요. 대시보드를 루프백에 바인딩하고 CORS를 예상 로컬 오리진으로 제한하세요.