
CVE 식별자: CVE-2024-45241
제품: CentralSquare CryWolf (오경보 관리)
영향을 받는 구성 요소: GeneralDocs.aspx
취약점 유형: 경로 탐색
발견 날짜: 2024-08-09
오경보 관리 시스템인 CentralSquare CryWolf의 GeneralDocs.aspx 구성 요소에서 경로 탐색 취약점이 확인되었습니다. 이 취약점으로 인해 인증되지 않은 공격자가 rpt 매개변수를 악용하여 의도된 웹 디렉터리 외부의 파일에 접근할 수 있습니다. 이로 인해 민감한 정보가 노출될 수 있습니다.
관련 정보 보기 — CVE-2024-45241
면책 조항: 이 개념 증명(POC)은 교육 및 윤리적 테스트 목적으로만 제작되었습니다. 사전 상호 동의 없이 대상을 공격하기 위해 이 도구를 사용하는 것은 불법입니다. 적용 가능한 모든 지방, 주, 연방 법률을 준수할 책임은 최종 사용자에게 있습니다. 개발자는 이 프로그램으로 인해 발생하는 오용이나 피해에 대해 어떠한 책임도 지지 않습니다.
경로 탐색 취약점은 애플리케이션이 사용자가 파일 경로를 조작하여 의도된 디렉터리 외부의 파일과 디렉터리에 접근할 수 있도록 허용할 때 발생합니다. 이는 일반적으로 ../ (dot-dot-slash)와 같은 시퀀스를 사용하여 디렉터리를 탐색함으로써 이루어집니다.
이 경우 영향을 받는 구성 요소는 GeneralDocs.aspx입니다. 이 ASP.NET 페이지는 사용자가 제공한 매개변수를 기반으로 문서 요청 또는 생성을 처리하는 것으로 보입니다.
rpt 매개변수는 처리하거나 검색할 문서 또는 보고서를 지정하는 데 사용됩니다. 이 매개변수가 제대로 필터링되거나 검증되지 않아 공격자가 이를 조작하여 디렉터리를 탐색할 수 있게 되므로 취약점이 발생합니다.
잠재적 대상을 찾으려면 Fofa(Shodan.io와 유사)를 사용하세요:

Burp를 실행하고 인터셉트를 시작합니다.
URL 검색창에 다음을 입력합니다:
<TARGET_URL>/GeneralDocs.aspx?rpt=../../../../../<FILE>

이제 <TARGET_URL>/GeneralDocs.aspx?rpt=../../../../../의 원본 요청이 표시됩니다. forward를 클릭합니다:

이 메시지(gdoc1.ashx에 대한 GET 요청)가 표시될 때까지 forward를 클릭합니다:

이제 마우스 오른쪽 버튼을 클릭하고 "Do intercept" --> "Response to this request"를 클릭한 다음 forward를 클릭합니다.

응답과 파일 내용을 확인할 수 있습니다!
