English
◀◁ 뒤로
취약점ID 14052
위험도 40
포트 22
프로토콜 TCP
분류 LSC
상세설명 root 계정의 PATH 환경변수에 “.” (현재 디렉터리 지칭)이 포함되어 있으면, root 계정의 인가자로 인해 비의도적으로 현재 디렉터리에 위치하고 있는 명령어가 실행될 수 있다. 즉 “.”이 /usr/bin이나 /bin, /sbin 등 명령어들이 위치하고 있는 디렉터리보다 우선하여 위치하고 있을 경우, root 계정의 인가자가 특정 명령을 실행하면, 비인가자가 불법적으로 위치시킨 파일을 실행하여 예기치 않은 결과를 가져올 수 있다. 잘못된 PATH의 우선순위 등이 침해사고에 이용될 수 있으므로 “.” 뿐만 아니라 비인가자가 불법적으로 생성한 디렉터리를 우선으로 가리키지 않도록 설정해야 한다.

* 영향을 받는 플랫폼:
UNIX, Linux
해결책 다음과 같이 PATH를 설정할 수 있다.

1. vi 편집기를 이용하여 root 계정의 설정파일(~/.profile or ~/.bash_profile 과 /etc/profile)을 연 후
#vi /etc/profile
2. 아래와 같이 수정
(수정 전) PATH=.:$PATH:$HOME/bin
(수정 후) PATH=$PATH:$HOME/bin
관련 URL (CVE)
관련 URL (SecurityFocus)
관련 URL (ISS)