액세스 가능성
Adobe
로그인 개인 정보 내 Adobe 정보

보안 게시판

Linux 및 Solaris용 ColdFusion MX 7에서 파일 권한 취약점에 대한 해결책

출시일: 2007년 4월 10일

취약점 식별자: APSB07-08

CVE 번호: CVE-2007-1874

플랫폼: Linux 및 Solaris

해당되는 소프트웨어 버전: ColdFusion MX 7.X

요약

Linux 및 Solaris 버전의 ColdFusion MX 7에서 파일 및 폴더 권한을 사용하여 권한이 없는 사용자가 주요 프로그램 파일을 변경할 수 있습니다. Adobe는 Linux 및 Solaris용 ColdFusion MX 7 고객이 아래에 설명한 해결책을 적용할 것을 권장합니다.

해결 방법

Adobe는 Linux 및 Solaris용 ColdFusion MX 7 고객이 아래 지침을 이용하여 설치를 업데이트할 것을 권장합니다.

  1. 모든 ColdFusion 서비스를 중지합니다.
  2. cfroot\verity를 cfroot\verity_backup으로 복사해 기존의 verity 디렉토리인 cfroot\verity를 백업합니다. 예를 들면, cp -fR /opt/coldfusionmx7/verity /opt/coldfusionmx7/verity_backup을 실행합니다.
  3. 아카이브 파일을 cfroot/verity로 복사합니다.
  4. cfroot/verity에 업데이트 아카이브 파일의 압축을 풀니다(Linux 또는 Solaris).
    verity_security_update_solaris.tar.gz
    verity_security_update_linux.tar.gz
  5. 다음 표는 chmod 명령을 사용하여 표에 나열된 권한으로 업데이트해야 하는 추가 파일을 보여줍니다.  기본 위치에 서버 버전을 설치한 경우 예제 명령은 다음과 같습니다.
    chmod 444 /opt/coldfusionmx7/uninstall/.com.zerog.registry.xml

참고: 프로덕션 서버에서 {cf_webroot}/CFIDE/installers/ 디렉토리를 제거해야 합니다.  이 디렉토리는 개발 서버 및 테스트 서버에서만 사용되어야 합니다.

설치 버전 약어 예제 경로 대체 경로
server cf_root /opt/coldfusionmx7 해당 없음
multi-server jrun_root /opt/jrun4 해당 없음
multi-server cf_root /opt/jrun4/servers/coldfusion/cfusion-ear/
cfusion-war/WEB-INF/cfusion
해당 없음
server cf_webroot /opt/coldfusionmx7/wwwroot /var/www/html
multi-server cf_webroot /opt/jrun4/servers/coldfusion/cfusion-
ear/cfusion-war
/var/www/html

 

파일 이름 경로 새로운 권한 대체 경로
CFMX7DreamWeaver
Extensions.mxp
{cf_webroot}/CFIDE/installers/ 755 아니오
CFReportBuilder
Installer.exe
{cf_webroot}/CFIDE/installers/ 755 아니오
.com.zerog.registry.xml {cf_root}/uninstall/
또는 {jrun_root}/uninstall/
644 아니오
uninstall.lax {cf_root}/uninstall/
또는 {jrun_root}/uninstall/
644 아니오
1 [,2,3 etc.] {cf_root}/runtime/lib/wsconfig/
또는 {jrun_root}/lib/wsconfig/
755 아니오
license.txt {cf_root} 또는 {jrun_root} 444 아니오
Readme.htm {cf_root} 또는 {jrun_root} 755 아니오
.com.zerog.registry.xml /var/ 444 아니오
k2adminstop {cf_root}/verity/k2/_ilnx21/bin/
또는
{jrun_root}/verity/k2/_ilnx21/bin/
755 아니오
k2adminstart {cf_root}/verity/k2/_ilnx21/bin/
또는 {jrun_root}/verity/k2/_ilnx21/bin/
755 아니오

심각도 등급

Adobe는 이 문제를 보통 문제로 분류하고 해당 사용자가 해당 설치를 업데이트할 것을 권장합니다.

자세한 내용

권한이 없는 사용자에게 주요 프로그램 파일을 변경할 수 있는 권한을 부여하는 취약성이 확인되었습니다. 로컬 액세스를 통해 권한이 없는 악의적인 사용자가 이러한 상황을 악용하여 이 프로그램 파일을 악성 코드나 해로운 코드로 변경하여 권한을 가진 사용자가 실행할 때 중요한 데이터를 읽고, 쓰거나 손상시킬 가능성이 있습니다. 이 문제는 원격으로 악용되지는 못합니다.

감사의 말

이 취약점을 보고하여 Adobe 고객의 보안 유지에 도움을 주신 iDefense Labs*의 Sean Larsson씨와 Shoe String Ventures*의 Hans Omli씨에게 감사의 말씀을 전합니다.

Adobe 부인

사용권 계약

Adobe Systems Incorporated 또는 그 자회사(이하 "Adobe")의 소프트웨어를 사용하는 것은 다음 내용 및 조건에 동의한다는 의미입니다. 그러한 내용 및 조건에 동의하지 않는 경우 소프트웨어를 사용하지 마십시오. 소프트웨어의 설치 또는 다운로드 시 특정 소프트웨어 파일이 수반되는 최종 사용자 사용권 계약의 사용 약관은 아래 사용 약관을 대체합니다.

Adobe 소프트웨어 제품의 수출 및 재수출은 미국 수출 관리 규정에 따르며 그러한 소프트웨어는 쿠바, 이란, 이라크, 리비아, 북한, 수단 또는 시리아 및 기타 미국의 수출 금지 규정이 적용되는 국가로 수출 또는 재수출할 수 없습니다. 또한 Adobe 소프트웨어를 주문승인 거부대상 명단, 규정 명단 또는 요주의 국가 명단에 포함된 사람에게 배포할 수 없습니다.

Adobe 소프트웨어 제품을 다운로드하여 사용하는 것은 귀하가 쿠바, 이란, 이라크, 리비아, 북한, 수단 또는 시리아 및 기타 미국의 수출 금지 규정이 적용되는 국가의 국적을 갖고 있거나 주문승인 거부대상 명단, 규정 명단 또는 요주의 국가 명단에 포함된 사람이 아님을 증명하는 것을 의미합니다.

소프트웨어가 Adobe에서 게시한 애플리케이션 소프트웨어 제품(이하 "호스트 애플리케이션")과 함께 사용하도록 만들어진 경우 Adobe는 귀하가 호스트 애플리케이션에 대한 Adobe의 유효한 라이센스를 소유한 경우, 호스트 애플리케이션과 함께 사용하기 위한 목적에 한해서만 그러한 소프트웨어에 대해 비독점적인 라이센스를 부여합니다. 아래 설명된 내용 이외에 그러한 소프트웨어는 귀하의 호스트 애플리케이션 사용을 규정하는 Adobe의 최종 사용자 사용권 계약의 내용 및 조건의 적용을 받습니다.

보증의 부인: 귀하는 소프트웨어 및 소프트웨어가 어떠한 종류의 보증도 없이 "있는 그대로" 제공된다는 사실과 관련하여 귀하에게 어떠한 명시적 보증도 하지 않음에 동의합니다. Adobe는 특정 목적에의 적합성, 상업성, 상품 품질 또는 타사 권리의 비침해성에 대한 모든 묵시적 보증을 포함하여(이에 제한되지 않음) 소프트웨어에 관련된 모든 명시적 또는 묵시적 보증을 부인합니다. 일부 주 또는 관할지에서는 묵시적 보증의 배제를 허용하지 않으므로 위의 제한은 귀하에게 적용되지 않을 수 있습니다.

책임의 제한: Adobe는 어떠한 경우에도 사용 손실, 영업 중단 또는 모든 종류의 직접적, 간접적, 특수적, 우연적 또는 필연적 손해(이익 손실 포함), 불법 행위(과실 포함), 엄격한 제품 책임 또는 그 밖의 행위에 대해 계약서에 명시되었는지 여부에 관계없이 책임을 지지 않으며, 이는 Adobe가 그러한 손해의 가능성을 사전에 알고 있던 경우에도 마찬가지입니다. 일부 주 또는 관할지에서는 부수적 또는 필연적 손해의 배제 또는 제한을 허용하지 않으므로 위의 제한 또는 배제는 귀하에게 적용되지 않을 수 있습니다.