개요

  • 테슬라 CORS 취약점 보고 을 읽어본 메모이다.
  • 조직 내부 네트워크에 있는 서버의 HTTP 응답 CORS설정이 와일드 카드 (Access-Control-Allow-Origin: * )로 되어 있어, 데이터가 유출될 가능성이 있다는 것을 보고한 것 같다.
  • of-CORS 라는 CORS 취약점을 찾아주는 툴이 있는 것 같다.
  • Python Django 로 만든 웹 어플리케이션이다.
  • 정확한 구동원리는 아직 모르겠지만, 대략 이런 것 같다.
  • 이 웹 어플리케이션을 조직 내부의 유저가 방문했을 경우 자바스크립트가 실행되어, 해당 조직의 내부 네트워크에 있는 것으로 생각되는 서버에 접속하게 하여 그 때의 응답을 저장한다. 이 응답에 CORS 설정 오류가 있다면 화면에 표시한다.
  • 내부 네트워크 서버의 도메인 조사는 OSS툴인 Amass 를 이용한 것으로 보인다.