| 취약점ID |
23101 |
| 위험도 |
40 |
| 포트 |
139 |
| 프로토콜 |
TCP |
| 분류 |
Samba |
| 상세설명 |
Samba 서버의 버전에 따르면 해당 서버에는 비정상적인 ACL들에 의한 원격 버퍼 오버플로우 취약점이 존재한다. Samba는 SMB/CIFS 클라이언트들에게 양질의 파일 및 프린트 서비스들을 제공해 주는 공개 소스 기반의 무료 소프트웨어이다. Samba 2.x 그리고 Samba 3.0.9 까지의 3.0.x 버전들은 매우 큰 사이즈의 DACL(directory access control list)들을 가진 요청들을 smbd가 처리하려고 할 때 Integer 오버플로우를 일으킨다. 접근 제어 기술자(access control descriptor)의 디폴트 크기는 대략 112 바이트이다. 요청으로 38347922개 이상의 기술자(descriptor)들을 제공함으로써, 원격지의 인증받은 공격자는 목표로 한 Integer 변수를 오버플로우 시킬 수 있다. 이 결과로 충분하지 않은 사이즈를 가진 버퍼를 초과하는 데이터가 버퍼에 저장되어 진다. 이것은 Heap을 덮어쓰고 root 권한으로 시스템 상에 임의의 명령들을 실행하게 하거나 서비스 거부를 일으키게 한다.
* 알림: 만약 이 점검항목이 이 취약점을 점검하기 위해 해당 Samba 서버의 버전 정보만을 확인한다. 따라서 거짓 양성반응(False Positive)을 보일 수 있다.
* 참고 사이트: http://www.securityfocus.com/archive/1/384648
* 영향을 받는 플랫폼: Samba Project, Samba 2.x Samba Project, Samba 3.0.9 까지의 3.0.x 버전들 Linux Any version Unix Any version |
| 해결책 |
Samba 3.0.9의 경우: Samba FTP 보안 패치 사이트인 http://us1.samba.org/samba/ftp/patches/security/ 로부터 구할 수 있는 이 취약점을 위한 samba-3.0.9-CVE-2004-1154 패치를 적용하여야 한다.
Samba 웹 사이트인 http://www.samba.org/samba/ 로부터 문제가 해결된 새 버전이 다운로드 가능할 때 Samba의 새 버전(3.0.10 혹은 이후)을 구하여 업그레이드 하여야 한다. |
| 관련 URL |
CVE-2004-1154 (CVE) |
| 관련 URL |
11973 (SecurityFocus) |
| 관련 URL |
18519 (ISS) |
|