| 취약점ID |
22060 |
| 위험도 |
40 |
| 포트 |
80 |
| 프로토콜 |
TCP |
| 분류 |
WWW |
| 상세설명 |
해당 웹 서버는 위험한 HTTP method인 PUT의 실행을 허용한다.
잘못 구축된 웹서버들은 PUT이나 DELETE와 같은 위험한 몇몇 HTTP method들이 실행될 수 있도록 허용한다. 이 중 'PUT' Method는 클라이언트가 전송한 데이터를 URL에 명시된 파일이름으로 웹서버에 저장할 수 있게 해 주거나, 혹은 새로운 데이터로 웹서버 상에 이미 존재하는 파일을 업데이트할 수 있게 해 준다. 이는 공격자들이 웹서버 상에 있는 임의의 코드를 실행시키거나 서버에 트로이 목마를 설치할 수 있게 해 줄 수 있다.
* 참고 사이트: http://www.iss.net/security_center/static/4252.php |
| 해결책 |
적절한 서버 설정을 통해서 PUT이나 DELETE와 같은 위험한 HTTP method 들의 실행을 제한해야 한다. 반드시 필요하지 않다면 이러한 method들의 사용을 금지해야 한다.
예를들어 Apache의 경우 해당 디렉터리에서 다음과 같이 설정한다. <Directory /abcd> <Limit PUT DELETE OPTIONS> //차단할 method Order deny, allow alow from IP // 허용할 IP </Limit> </Directory> |
| 관련 URL |
(CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|