VULNERABILITY OPERATIONS GUIDE
CVE-2020-1020 취약점 조치방법·실무 가이드
Microsoft Windows Adobe Font Manager Library Remote Code Execution Vulnerability
초보자도 환경·버전·서비스 상태를 확인할 수 있도록 조회 전용 명령과 출력 예시를 제공합니다. 실제 패치 설치·재시작은 공급사 공식 문서와 승인된 작업계획이 있을 때만 진행하세요.실제 악용 가능 노출면을 먼저 줄이고 공급사 지침에 따라 패치·완화·사용중단 중 하나를 완료합니다. 핵심 유형은 메모리 손상이며, 경계 밖 읽기·쓰기나 해제 후 사용으로 충돌, 정보노출 또는 코드 실행이 발생할 수 있습니다.
- 제품
- Microsoft Windows
- 영향 버전
- Microsoft Windows 10 Version 1803 for 32-bit Systems, 10 Version 1803 for x64-based Systems, 10 Version 1803 for ARM64-based Systems, 10 Version 1809 for 32-bit Systems, 10 Version 1809 for x64-based Systems, 10 Version 1809 for ARM64-based Systems, 10 Version 1709 for 32-bit Systems, 10 Version 1709 for x64-based Systems, 10 Version 1709 for ARM64-based Systems, 10 for 32-bit Systems, 10 for x64-based Systems, 10 Version 1607 for 32-bit Systems, 10 Version 1607 for x64-based Systems, 7 for 32-bit Systems Service Pack 1, 7 for x64-based Systems Service Pack 1, 8.1 for 32-bit systems, 8.1 for x64-based systems, RT 8.1, version 1803 (Core Installation), 2019
- 수정 버전
- Microsoft Windows · 수정 버전은 공급사 공식자료 확인 필요
- CWE
- CWE-787
메모리 손상
공식 CWE 기반 · 대상 제품 유형: 운영체제·커널
- 맞춤 조치 항목
- 9개
- 분류 근거
- CWE-787
- 함께 고려할 유형
- 원격 코드 실행 가능성
취약점별 핵심 조치정보
Microsoft Windows 기준으로 확인·패치·영향·재부팅·완료 확인 정보를 정리합니다.
해당 제품·영향 버전
Microsoft Windows 10 Version 1803 for 32-bit Systems, 10 Version 1803 for x64-based Systems, 10 Version 1803 for ARM64-based Systems, 10 Version 1809 for 32-bit Systems, 10 Version 1809 for x64-based Systems, 10 Version 1809 for ARM64-based Systems, 10 Version 1709 for 32-bit Systems, 10 Version 1709 for x64-based Systems, 10 Version 1709 for ARM64-based Systems, 10 for 32-bit Systems, 10 for x64-based Systems, 10 Version 1607 for 32-bit Systems, 10 Version 1607 for x64-based Systems, 7 for 32-bit Systems Service Pack 1, 7 for x64-based Systems Service Pack 1, 8.1 for 32-bit systems, 8.1 for x64-based systems, RT 8.1, version 1803 (Core Installation), 2019- 취약점 분류: 메모리 손상 · CWE-787
- 수정 기준: Microsoft Windows · 수정 버전은 공급사 공식자료 확인 필요
버전·설정 확인 방법
실제 운영체제를 선택해 제품 전체 이름과 설치 버전을 확인- Microsoft Windows 설치 여부와 전체 버전·릴리스·빌드 문자열을 확인합니다.
- 취약 라이브러리를 로드하는 프로세스, 서비스·클라이언트 버전, 아키텍처와 입력 파일·프로토콜을 확인합니다.
- 아래 운영체제 선택 메뉴에서 해당 OS 명령만 표시합니다.
개선·패치 업데이트 방법
Apply updates per vendor instructions.- 공급사 패치 또는 수정 라이브러리를 적용하고 정적·동적 링크 여부와 재부팅·프로세스 재기동 필요성을 공식 문서에서 확인합니다.
적용 시 영향도
운영체제·커널 패치 적용 과정에서 서비스 재시작 또는 시스템 재부팅이 필요할 수 있습니다.- 실제 중단시간과 재기동 대상은 공급사 릴리스 노트와 자사 이중화·변경 절차를 기준으로 확정합니다.
서비스·시스템 재부팅 여부
공식자료에서 확인되지 않음- 패치 파일 종류, 커널·라이브러리 로딩 상태, 공급사 릴리스 노트에서 재부팅·서비스 재시작 여부를 확인해야 합니다.
조치 완료 후 확인방법
Microsoft Windows · 수정 버전은 공급사 공식자료 확인 필요 충족 여부와 서비스 정상 상태를 다시 확인- 조치 전과 동일한 OS별 명령으로 전체 제품·패키지 버전을 재확인합니다.
- 동일 정상 입력에서 충돌·메모리 오류가 없고 서비스 안정성·자원 사용량이 기준값 범위인지 확인합니다.
- 서비스·포트·로그·업무 기능 중 하나라도 비정상이면 조치 완료로 처리하지 않습니다.
운영체제별 실행 가이드
실제 서버·장비의 운영체제를 선택하면 해당 환경에서 사용하는 확인 명령만 표시합니다. 비슷한 계열이라도 공식 수정 패키지와 지원 기준은 운영체제마다 다릅니다.
경계 밖 읽기·쓰기나 해제 후 사용으로 충돌, 정보노출 또는 코드 실행이 발생할 수 있습니다.
실행 전 반드시 확인
- 처음에는 조회 전용 명령만 실행합니다. 설치·삭제·재시작 명령은 공식 패치 문서와 승인된 작업계획이 있을 때만 실행합니다.
- 운영 서버에서 바로 패치하지 말고 현재 버전, 서비스 상태, 포트, 오류 로그를 먼저 저장합니다.
- 명령의 <꺾쇠괄호> 부분은 실제 값으로 바꿉니다. 괄호를 그대로 실행하지 않습니다.
- 출력 결과가 예시와 다르거나 의미를 모르겠으면 다음 단계로 넘어가지 않고 담당자 또는 공급사 문서를 확인합니다.
메모리 손상에서 먼저 볼 것
- 취약 입력 파일·프로토콜의 외부 수신을 제한하고 반복 충돌, 세그멘테이션 오류, 코어덤프, EDR 탐지를 확인합니다.
- 인터넷 노출 서비스이면 접근통제와 IPS 가상패치를 검토합니다.
- 동일 정상 입력에서 충돌·메모리 오류가 없고 서비스 안정성·자원 사용량이 기준값 범위인지 확인합니다.
- 1환경 확인
Windows인지 Linux인지, Linux라면 배포판 계열을 확인합니다.
- 2제품·패키지 찾기
실제 설치된 제품명과 패키지명을 찾습니다.
- 3버전 비교
현재 버전을 영향 범위와 수정 버전(Microsoft Windows · 수정 버전은 공급사 공식자료 확인 필요)에 대조합니다.
- 4메모리 손상 맞춤 확인
경계 밖 읽기·쓰기나 해제 후 사용으로 충돌, 정보노출 또는 코드 실행이 발생할 수 있습니다. 화면의 취약점 맞춤 명령으로 관련 로그·프로세스·접근 흔적을 확인합니다.
- 5작업 전 상태 저장
서비스·포트·로그를 저장해 패치 후 비교 기준으로 사용합니다.
- 6공식 절차로 패치
공급사 공식 명령과 변경 승인을 확인한 뒤 패치합니다.
- 7같은 명령으로 재확인
버전·서비스·포트·로그와 취약점 맞춤 흔적을 다시 확인하고 증적을 남깁니다.
공식 제품명·설명에서 Windows 관련 신호가 확인됐습니다. 실제 설치 운영체제와 일치할 때만 선택하세요.
서버·장비의 실제 운영체제를 확인한 뒤 선택하세요. 선택 전에는 명령어를 표시하지 않습니다.
결과를 어떻게 판단하나요?
일반 패치만 계속하지 말고 로그를 보존하고 보안 담당자에게 침해 여부를 확인합니다.
취약 가능성이 있습니다. 임시 완화와 공식 패치 계획을 진행합니다.
조치 완료 후보입니다. 서비스·포트·로그·재점검까지 정상인지 확인합니다.
미영향으로 처리하지 않습니다. 컨테이너·수동 설치·어플라이언스 여부를 확인합니다.
작업 완료 처리를 중단하고 롤백 기준과 장애 대응 절차를 적용합니다.
1. 적용 대상 확인 · 메모리 손상
경계 밖 읽기·쓰기나 해제 후 사용으로 충돌, 정보노출 또는 코드 실행이 발생할 수 있습니다. 패치 전 실제 영향 자산과 공격 전제조건을 확인합니다.
취약 라이브러리를 로드하는 프로세스, 서비스·클라이언트 버전, 아키텍처와 입력 파일·프로토콜을 확인합니다.
구조화 해석메모리 손상 · 공식 CWE 기반Microsoft Windows가 운영체제·커널 구성요소인 경우 uname, OS 빌드, 배포판 보안권고의 백포팅 여부를 함께 확인합니다.
구조화 해석메모리 손상 · 공식 CWE 기반자산관리대장·CMDB·소프트웨어 인벤토리에서 Microsoft Windows 사용 여부를 확인합니다.
공식 근거NVD 제품 정보영향 버전 조건을 실제 설치 버전과 대조합니다: Microsoft Windows 10 Version 1803 for 32-bit Systems, 10 Version 1803 for x64-based Systems, 10 Version 1803 for ARM64-based Systems, 10 Version 1809 for 32-bit Systems, 10 Version 1809 for x64-based Systems, 10 Version 1809 for ARM64-based Systems, 10 Version 1709 for 32-bit Systems, 10 Version 1709 for x64-based Systems, 10 Version 1709 for ARM64-based Systems, 10 for 32-bit Systems, 10 for x64-based Systems, 10 Version 1607 for 32-bit Systems, 10 Version 1607 for x64-based Systems, 7 for 32-bit Systems Service Pack 1, 7 for x64-based Systems Service Pack 1, 8.1 for 32-bit systems, 8.1 for x64-based systems, RT 8.1, version 1803 (Core Installation), 2019
공식 근거NVD 영향 버전CVSS 벡터상 공격 경로는 네트워크이며, 인증 권한은 불필요, 사용자 상호작용은 필요입니다.
구조화 해석CVSS 벡터 구조화 해석제품명만 같고 버전·에디션·배포형태가 다르면 영향 대상이라고 단정하지 않습니다.
일반 실무일반 취약점 운영 절차
2. 즉시 위험 완화 · 메모리 손상
이 취약점 유형에서 우선 차단할 노출면과 침해 흔적을 확인합니다.
취약 입력 파일·프로토콜의 외부 수신을 제한하고 반복 충돌, 세그멘테이션 오류, 코어덤프, EDR 탐지를 확인합니다.
구조화 해석메모리 손상 · 공식 CWE 기반인터넷 노출 서비스이면 접근통제와 IPS 가상패치를 검토합니다.
구조화 해석메모리 손상 · 공식 CWE 기반Apply updates per vendor instructions.
공식 근거CISA KEV 요구조치인터넷·협력사망·사용자망에서 해당 서비스로 접근 가능한 경로를 확인하고 불필요한 노출을 우선 차단합니다.
구조화 해석CVSS 공격경로인증 없이 악용될 수 있는 조건이므로 외부 노출 자산과 중요 업무 자산을 먼저 점검합니다.
구조화 해석CVSS 권한요구악성 문서·링크·웹 콘텐츠 등 사용자 행위가 필요한 공격 시나리오를 고려해 메일·브라우저·파일 실행 로그를 확인합니다.
구조화 해석CVSS 사용자 상호작용프로세스 비정상 종료, 재시작, 코어덤프, EDR 탐지, 서비스 지연·장애 시점을 확인합니다.
구조화 해석메모리 안전성·가용성 취약점 유형패치 전후 동일 입력에서 서비스 안정성과 자원 사용량을 비교합니다.
구조화 해석메모리 안전성·가용성 취약점 유형
3. 패치 준비 · 운영체제·커널
제품 유형과 취약점 특성에 맞춰 변경·백업·회귀검증 항목을 준비합니다.
프로세스 메모리·CPU 기준값, 코어덤프 정책, 서비스 재시작 횟수와 정상 입력 회귀 테스트를 준비합니다.
구조화 해석메모리 손상 · 공식 CWE 기반수정 버전이 데이터에 없으므로 공급사 보안권고에서 패치·고정 버전·지원 종료 여부를 직접 확인합니다.
일반 실무일반 취약점 운영 절차주의 확인변경 승인번호, 대상 서버·장비, 담당자, 작업시간, 서비스 영향, 비상연락망을 확정합니다.
일반 실무일반 취약점 운영 절차현재 버전·설정·패키지 목록·서비스 상태를 기록하고 복구 가능한 백업 또는 스냅샷을 확인합니다.
일반 실무일반 취약점 운영 절차이중화·클러스터 환경은 절체 순서, 세션 영향, 노드별 작업 순서와 상태 동기화를 확인합니다.
일반 실무일반 취약점 운영 절차개발·검증 환경에서 설치, 재부팅, 설정 마이그레이션, 기존 기능 회귀를 먼저 확인합니다.
일반 실무일반 취약점 운영 절차
4. 정식 조치 · 메모리 손상
공급사 공식 조치를 우선하고 취약점 유형별 보완통제를 함께 적용합니다.
공급사 패치 또는 수정 라이브러리를 적용하고 정적·동적 링크 여부와 재부팅·프로세스 재기동 필요성을 공식 문서에서 확인합니다.
구조화 해석메모리 손상 · 공식 CWE 기반Apply updates per vendor instructions.
공식 근거CISA KEV 요구조치공급사 공식 보안권고에 따라 패치, 설정 완화, 기능 비활성화 또는 제품 사용중단 중 적용 가능한 조치를 선택합니다.
일반 실무일반 취약점 운영 절차패치 파일·패키지는 공급사 공식 배포 경로에서만 받고 서명·해시·배포대상을 확인합니다.
일반 실무일반 취약점 운영 절차공식 문서에 없는 레지스트리·설정값·명령어를 임의 적용하지 않습니다.
일반 실무일반 취약점 운영 절차주의 확인실제 악용 취약점인데 수정 버전이 확인되지 않으면 공급사 완화조치 적용 또는 취약 제품 사용중단을 우선 검토합니다.
일반 실무일반 취약점 운영 절차주의 확인
5. 적용 후 검증 · 메모리 손상
버전 확인뿐 아니라 이 취약점의 실제 공격·오류 흔적이 해소됐는지 확인합니다.
동일 정상 입력에서 충돌·메모리 오류가 없고 서비스 안정성·자원 사용량이 기준값 범위인지 확인합니다.
구조화 해석메모리 손상 · 공식 CWE 기반설치 후 제품·라이브러리·펌웨어 버전이 목표 버전으로 변경됐는지 명령 출력 또는 관리화면으로 확인합니다.
일반 실무일반 취약점 운영 절차서비스 기동, 포트, 헬스체크, 주요 업무 시나리오, 연계 시스템 통신을 확인합니다.
일반 실무일반 취약점 운영 절차패치 전 취약점 스캔 결과와 동일한 방식으로 재점검하고 탐지 항목이 해소됐는지 확인합니다.
일반 실무일반 취약점 운영 절차작업 이후 인증 실패, 오류 증가, 프로세스 재시작, 비정상 네트워크 연결, EDR·WAF·IPS 경보를 모니터링합니다.
일반 실무일반 취약점 운영 절차가용성 영향이 포함되므로 CPU·메모리·응답시간·장애 로그를 패치 전 기준값과 비교합니다.
구조화 해석CVSS 영향도기밀성 영향이 포함되므로 민감정보 조회·다운로드·비정상 외부 전송 기록을 점검합니다.
구조화 해석CVSS 영향도무결성 영향이 포함되므로 설정·파일·계정·데이터 변경 이력을 확인합니다.
구조화 해석CVSS 영향도CISA KEV 요구기한과 조치결과를 취약점 관리대장에 기록합니다.
공식 근거CISA KEV
6. 롤백 기준
롤백 시 메모리 손상 위험이 다시 열리지 않도록 보완통제를 유지합니다.
롤백 시 취약 입력 경로와 외부 노출을 제한하고 프로세스 충돌·EDR 경보 모니터링을 강화합니다.
구조화 해석메모리 손상 · 공식 CWE 기반롤백 조건을 서비스 불가, 오류율 급증, 데이터 불일치, 성능 기준 초과 등 측정 가능한 기준으로 정합니다.
일반 실무일반 취약점 운영 절차패키지 다운그레이드 지원 여부와 설정·DB 스키마의 역호환성을 공급사 문서에서 확인합니다.
일반 실무일반 취약점 운영 절차롤백 시 백업·스냅샷 복원, 이전 패키지 재설치, 설정 복원, 클러스터 재가입 순서를 작업계획에 포함합니다.
일반 실무일반 취약점 운영 절차롤백 후 취약 상태로 복귀하면 외부 노출 차단·격리·보완통제를 유지하고 재조치 일정을 즉시 등록합니다.
일반 실무일반 취약점 운영 절차주의 확인
7. 증적 체크리스트
메모리 손상 조치 판단과 재점검에 필요한 고유 증적을 남깁니다.
코어덤프·커널 로그, 서비스 재시작 횟수, 프로세스 버전·라이브러리 매핑과 안정성 테스트를 남깁니다.
구조화 해석메모리 손상 · 공식 CWE 기반조치 전·후 제품 버전과 패키지 목록
일반 실무일반 취약점 운영 절차변경 승인·작업계획·작업자·작업시간 기록
일반 실무일반 취약점 운영 절차공급사 보안권고·패치 다운로드 출처·해시 또는 서명 확인 결과
일반 실무일반 취약점 운영 절차조치 전 취약점 탐지 결과와 조치 후 재점검 결과
일반 실무일반 취약점 운영 절차서비스 정상화 확인, 헬스체크, 주요 업무 테스트 결과
일반 실무일반 취약점 운영 절차예외·미조치 자산의 사유, 보완통제, 책임자, 완료예정일
일반 실무일반 취약점 운영 절차CISA KEV 등록 및 요구기한 2022.05.03 확인 화면
공식 근거CISA KEV