경로 제한의 부적절한 경로 (경로 순회)

설명

이 취약점은 URL 끝점의 매개변수에 페이로드를 삽입하여 임의의 파일을 읽을 수 있게 함으로써 악용될 수 있습니다. 이를 통해 민감한 파일을 읽거나, 다른 사용자의 데이터에 액세스하거나, 시스템 액세스를 더 얻기 위해 악용할 수 있습니다.

조치

사용자 입력은 파일 시스템과 상호 작용하기 위해 경로나 파일을 구성하는 데 사용해서는 안됩니다. 이에는 사용자 업로드 또는 다운로드로 제공된 파일명도 포함됩니다.

가능한 경우 파일명을 해싱하고 해시된 파일명을 데이터베이스나 데이터 리포지터리에 참조하여 사용자나 다른 시스템 컴포넌트에서 제공하는 파일명에 직접 액세스하는 대신에 사용하세요.

응용 프로그램이 파일명을 사용해야 하는 희귀한 경우 언어에서 제공하는 기능을 사용하여 제공된 값의 파일명 부분만 추출하세요. 절대로 사용자 입력에서 나온 경로나 디렉터리 정보를 사용하려고 하지 마십시오.

세부 정보

ID 집계 CWE 유형 위험
22.1 false 22 활성 높음

링크