English Advisory →
CVE-2019-66936.5/MEDIUMCISA KEV 등재CWE-798CWE-798

Fortinet FortiOS 백업 파일 하드코딩된 암호화 키 취약점 (CVE-2019-6693) 분석 및 대응 가이드

⚡ 패치 명령어 바로가기
영향받는 벤더 / 생태계
fortinet
대상 컴포넌트 / 패키지
fortios
권고문 발행일
2019-11-21
CVSS v3.1
6.5
MEDIUM
30일 악용확률
6.6%
FIRST.org
CISA KEV
악용 확인됨

실무자 핵심 요약 (Executive Summary)

SECOPS ASSESSMENT
영향 대상

FortiOS v6.0.4 이하, v5.6.8 이하 버전에서 생성된 시스템 구성 백업 파일

파급 효과

백업 파일에 접근할 수 있는 공격자가 하드코딩된 암호화 키를 이용하여 사용자 비밀번호, 개인키 패스프레이즈, HA 비밀번호 등 민감한 데이터를 복호화하여 탈취 가능

권장 조치

FortiOS 최신 패치 버전으로 업그레이드하고, 백업 파일 생성 시 사용자 정의 비밀번호를 지정하여 암호화 적용

영향받는 제품 및 버전 범위

FortiOS 6.0.0 ~ 6.0.4 버전, FortiOS 5.6.0 ~ 5.6.8 버전 및 그 이하 버전 (단, 백업 시 사용자 정의 비밀번호를 지정하지 않은 경우에 한함)

권장 패치 및 임시 완화(Workaround) 가이드

패치 및 우회 명령어

1. 공식 보안 패치 및 버전 업그레이드 명령어

Fortinet 공식 권고에 따라 취약점이 해결된 FortiOS 6.0.5 이상 또는 5.6.9 이상 버전으로 업그레이드를 수행해야 합니다. CLI를 통한 펌웨어 업그레이드 및 확인 명령어는 다음과 같습니다.

bash
# 현재 FortiOS 버전 확인
get system status

# TFTP 서버를 통한 안전한 펌웨어 이미지 다운로드 및 업그레이드
execute restore image tftp FGT_60D-v6-build0366-FORTINET.out 192.168.1.99

2. 패치 전 임시 완화(Workaround) 및 접근 제어 설정

즉각적인 업그레이드가 어려운 경우, 백업 파일을 생성할 때 반드시 강력한 사용자 정의 비밀번호를 지정하여 하드코딩된 키가 사용되지 않도록 강제해야 합니다. 또한 백업 파일에 대한 접근 권한을 최소화합니다.

bash
# CLI를 통한 백업 생성 시 비밀번호 지정 암호화 수행 (하드코딩 키 사용 방지)
execute backup config flash /var/backup/fortios_secure.conf custom_password_123!

# 백업 파일이 저장되는 외부 서버(SFTP/TFTP)의 접근 제어 목록(ACL) 강화
# FortiOS 관리자 페이지 접근 권한을 특정 신뢰된 IP 대역으로만 제한
config system admin
    edit 'admin'
        set trusthost1 10.10.10.0 255.255.255.0
    next
end

3. 침해 흔적(IoC) 및 로그·버전 점검 스크립트

시스템 백업 다운로드 이벤트를 모니터링하고, 인가되지 않은 계정의 백업 수행 여부를 감사 로그에서 확인합니다.

bash
# 시스템 이벤트 로그에서 백업(Backup) 관련 활동 필터링 조회
show log eventfilter
execute log filter category 1
execute log filter field subtype system
execute log display | grep -i 'backup'
실무자 패치 대응 자가 점검 체크리스트
0/4 (0%)
권장 아키텍처 방어 통제 (Recommended Security Control)
NordLayer / Zero-Trust Network Access
CISA KEV 등재 취약점이므로 즉시 FortiOS를 v6.0.5 이상으로 업그레이드하고, 모든 백업 파일 생성 시 반드시 사용자 정의 비밀번호 암호화를 적용하십시오.

반복되는 SSL-VPN 및 방화벽 Zero-Day 해킹, 이제 외부 포트를 닫고 ZTNA로 전환할 때입니다

공인 IP에 노출된 VPN 장비와 관리 콘솔은 랜섬웨어 그룹의 1순위 타겟입니다. 네트워크 포트 노출 없이 신원 기반으로 안전하게 사내 인프라에 접속하세요.

공격 표면(Attack Surface) 90% 감소 · 10분 배포

취약점 발생 원리 및 공격 메커니즘

1. 취약점 개요 및 발생 원인 (Root Cause)

본 취약점(CVE-2019-6693)은 Fortinet FortiOS의 구성 백업 파일(Configuration Backup File)을 암호화할 때 시스템 내부에 하드코딩된 암호화 키(Hard-coded Cryptographic Key)를 사용하여 발생합니다. FortiOS는 백업 파일 생성 시 별도의 사용자 정의 비밀번호를 지정하지 않으면 기본적으로 내장된 정적 키를 사용하여 민감한 데이터를 암호화합니다. 이로 인해 공격자가 해당 정적 키를 획득할 경우, 백업 파일 내의 암호화된 영역을 손쉽게 복호화할 수 있는 구조적 결함이 존재합니다.

2. 공격 메커니즘 및 익스플로잇 시나리오

공격자가 FortiOS 장비의 백업 파일(.conf)에 접근할 수 있는 권한(예: 읽기 권한이 있는 일반 관리자 계정 탈취, 백업 서버 침투, 또는 설정 오류로 노출된 백업 파일 획득)을 확보하면 익스플로잇이 시작됩니다. 공격자는 FortiOS 펌웨어 역공학 등을 통해 이미 알려진 하드코딩된 암호화 키를 백업 파일 복호화 도구에 입력합니다. 이를 통해 백업 파일 내에 저장된 일반 사용자들의 비밀번호(관리자 비밀번호 제외), SSL/TLS 개인키의 패스프레이즈(Passphrase), 그리고 고가용성(HA) 클러스터 구성용 비밀번호를 평문으로 복구하여 2차 침투 및 네트워크 장비 장악을 시도합니다.

3. 비즈니스 및 인프라 파급 영향

본 취약점은 CISA KEV(Known Exploited Vulnerabilities) 목록에 등재될 만큼 실제 위협 그룹에 의해 악용된 이력이 있는 고위험군 취약점입니다. 백업 파일이 유출될 경우 내부 네트워크의 핵심 자산인 VPN 사용자 계정 정보와 SSL 인증서 개인키가 노출되어, 공격자가 정상적인 사용자로 위장해 내부망에 침투하는 'Living off the Land' 공격으로 이어질 수 있습니다. 또한 HA 비밀번호 노출 시 클러스터 장비 간의 세션을 하이재킹하거나 장비 설정을 임의로 변경하여 대규모 서비스 장애를 유발할 수 있습니다.

공식 보안 권고문 및 참조 링크

NIST NVD 공식 영문 원문 (Original Record)

Use of a hard-coded cryptographic key to cipher sensitive data in FortiOS configuration backup file may allow an attacker with access to the backup file to decipher the sensitive data, via knowledge of the hard-coded key. The aforementioned sensitive data includes users' passwords (except the administrator's password), private keys' passphrases and High Availability password (when set).

자주 묻는 실무 질문 (FAQ — CVE-2019-6693)

FAQ

Q1. CVE-2019-6693 취약점의 위험도와 실제 악용 가능성은 어느 정도입니까?

CVE-2019-6693의 기본 점수는 CVSS 6.5 (MEDIUM)이며, 향후 30일 내 실제 악용 확률을 나타내는 EPSS 점수는 6.6%입니다. 현재 미국 CISA KEV(실제 악용이 확인된 취약점 카탈로그)에 등재되어 있으므로 최우선 긴급 패치가 필요합니다.

Q2. CVE-2019-6693에 영향을 받는 벤더와 제품은 무엇입니까?

주요 영향 벤더는 fortinet이며, 대상 컴포넌트는 fortios입니다. 상세 영향 범위: FortiOS 6.0.0 ~ 6.0.4 버전, FortiOS 5.6.0 ~ 5.6.8 버전 및 그 이하 버전 (단, 백업 시 사용자 정의 비밀번호를 지정하지 않은 경우에 한함)

Q3. 서버 재기동이나 정규 패치 전 즉시 적용할 수 있는 완화 조치(Workaround)는 무엇입니까?

[권장 조치] FortiOS 최신 패치 버전으로 업그레이드하고, 백업 파일 생성 시 사용자 정의 비밀번호를 지정하여 암호화 적용 본문의 패치 및 우회 명령어 섹션과 자가 점검 체크리스트를 참고하여 외부 노출 포트를 차단하거나 WAF 탐지 규칙을 선적용하십시오.

실무자 보고서 워크벤치 연동

CVE-2019-6693 사내 보안 패치 공지문 · CISO 경영진 보고서 초안 자동 생성

클릭 한 번으로 사내 이메일·노션·결재 문서에 바로 붙여넣을 수 있는 공식 보고서 양식을 생성합니다.

보고서 초안 생성하기 →

🔗 함께 점검해야 할 동일 벤더·스택 연관 취약점 (fortinet)

동일 카테고리 전체 보기 →
SecOps Advisory Dispatch & RSS Feed

일간 취약점 브리핑 및 긴급 Zero-Day 경보 구독

보안 실무자와 인프라·백엔드 엔지니어를 위해 매일 아침 주요 취약점과 패치 우선순위를 요약해 발송합니다.

Slack / Teams / RSS 리더 연동:
패치 명령EN
CVE-2019-6693 Fortinet FortiOS 백업 파일 하드코딩된 암호화 키 취약점 (CVE-2019-6693) 분석 및 대응 가이드 (CVSS 6.5) - 패치 및 보안 권고 | CVE Pulse