English Advisory →
CVE-2020-122719.8/CRITICALCISA KEV 등재CWE-89CWE-89

Sophos XG Firewall SQL 인젝션 및 원격 코드 실행(RCE) 취약점 (CVE-2020-12271) 긴급 보안 권고

⚡ 패치 명령어 바로가기
영향받는 벤더 / 생태계
sophos
대상 컴포넌트 / 패키지
xg_firewall, sfos
권고문 발행일
2020-04-27
CVSS v3.1
9.8
CRITICAL
30일 악용확률
43.3%
FIRST.org
CISA KEV
악용 확인됨

실무자 핵심 요약 (Executive Summary)

SECOPS ASSESSMENT
영향 대상

WAN 영역에 관리자(HTTPS) 서비스 또는 사용자 포털(User Portal)이 노출된 Sophos XG Firewall SFOS 17.0, 17.1, 17.5, 18.0 버전.

파급 효과

인증되지 않은 원격 공격자가 SQL 인젝션을 통해 원격 코드를 실행하고, 로컬 장치 관리자 및 사용자 계정의 해시된 비밀번호와 사용자명을 탈취할 수 있음.

권장 조치

즉시 최신 SFOS 펌웨어 패치를 적용하고, WAN 영역에서 관리 인터페이스 및 사용자 포털로의 접근을 차단하는 방화벽 규칙을 설정해야 함.

영향받는 제품 및 버전 범위

Sophos XG Firewall SFOS 17.0, 17.1, 17.5, 18.0 버전 중 2020년 4월 25일 이전 빌드 (WAN 영역에 HTTPS 관리 서비스 또는 사용자 포털이 노출된 환경).

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

패치 및 우회 명령어

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

Sophos는 해당 취약점을 해결하기 위해 자동 핫픽스 및 패치 버전을 배포했습니다. 장비의 자동 업데이트가 비활성화되어 있는 경우, 아래 CLI 명령어를 통해 펌웨어 버전을 확인하고 최신 릴리스로 업그레이드를 수행하십시오.

bash
# 현재 SFOS 버전 확인
system diagnostics show version-info

# 사용 가능한 펌웨어 업데이트 확인 및 다운로드
system package-update check
system package-update download

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

패치 적용 전까지 외부 인터넷(WAN)으로부터의 관리자 포털 및 사용자 포털 접근을 즉시 차단해야 합니다. Sophos CLI 또는 웹 콘솔을 통해 WAN 영역의 서비스 노출을 비활성화하십시오.

bash
# WAN 영역에서 HTTPS 관리자 서비스 및 사용자 포털 서비스 비활성화
console> system appliance_access show
console> system appliance_access set HTTPS wanzone disable
console> system appliance_access set UserPortal wanzone disable

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

장비 내부 데이터베이스 및 시스템 로그에서 비정상적인 SQL 쿼리 실행 흔적이나 외부 IP로의 대량 데이터 전송 이력을 점검하십시오. 아래 셸 스크립트를 활용하여 관련 로그 파일 내 의심스러운 패턴을 탐지할 수 있습니다.

bash
# postgres 데이터베이스 로그에서 의심스러운 SQL 인젝션 패턴 검색
grep -i 'select' /var/tslog/postgres.log | grep -E '(union|concat|char|pg_sleep)'

# 관리자 로그인 시도 및 세션 로그 분석
tail -n 500 /var/tslog/csc.log | grep -i 'login'
실무자 패치 대응 자가 점검 체크리스트
0/4 (0%)
권장 아키텍처 방어 통제 (Recommended Security Control)
NordLayer / Zero-Trust Network Access
WAN 영역에 노출된 Sophos XG Firewall 관리 포트를 즉시 차단하고, 최신 보안 패치가 적용되었는지 펌웨어 버전을 검증하십시오.

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

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

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

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

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

본 취약점(CVE-2020-12271)은 Sophos XG Firewall의 운영체제인 SFOS(Sophos Firewall OS)에서 발생하는 심각한 SQL 인젝션(CWE-89) 취약점입니다. 외부 인터넷(WAN Zone)에 노출된 관리자 HTTPS 포트 또는 사용자 포털(User Portal)의 입력값 검증 미흡으로 인해 발생하며, 공격자는 특수하게 조작된 SQL 질의를 주입하여 데이터베이스를 임의로 조작할 수 있습니다.

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

실제 야생(In-the-Wild)에서 'Asnarok' 캠페인으로 명명된 지능형 지속 위협(APT) 공격에 적극적으로 악용되었습니다. 공격자는 WAN 인터페이스를 통해 노출된 로그인 페이지에 악의적인 SQL 페이로드를 전송합니다. 이 페이로드는 백엔드 데이터베이스에서 실행되어 인증 단계를 우회할 뿐만 아니라, 데이터베이스 내의 파일 쓰기 또는 시스템 명령 실행 기능을 악용하여 방화벽 장비 내부에서 원격 코드 실행(RCE)을 유도합니다.

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

공격자가 이 취약점을 성공적으로 악용할 경우, 방화벽 장비의 최고 권한을 획득하게 됩니다. 이를 통해 로컬 장치 관리자, 포털 관리자 및 VPN 원격 접속용 사용자 계정의 이름과 해시된 비밀번호가 외부로 유출될 수 있습니다. 비록 외부 Active Directory나 LDAP 비밀번호는 유출되지 않으나, 로컬 크리덴셜 탈취를 통해 내부 네트워크로의 횡적 이동(Lateral Movement) 및 추가적인 인프라 침해 사고로 이어질 수 있는 치명적인 위험을 내포하고 있습니다.

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

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

A SQL injection issue was found in SFOS 17.0, 17.1, 17.5, and 18.0 before 2020-04-25 on Sophos XG Firewall devices, as exploited in the wild in April 2020. This affected devices configured with either the administration (HTTPS) service or the User Portal exposed on the WAN zone. A successful attack may have caused remote code execution that exfiltrated usernames and hashed passwords for the local device admin(s), portal admins, and user accounts used for remote access (but not external Active Directory or LDAP passwords)

자주 묻는 실무 질문 (FAQ — CVE-2020-12271)

FAQ

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

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

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

주요 영향 벤더는 sophos이며, 대상 컴포넌트는 xg_firewall, sfos입니다. 상세 영향 범위: Sophos XG Firewall SFOS 17.0, 17.1, 17.5, 18.0 버전 중 2020년 4월 25일 이전 빌드 (WAN 영역에 HTTPS 관리 서비스 또는 사용자 포털이 노출된 환경).

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

[권장 조치] 즉시 최신 SFOS 펌웨어 패치를 적용하고, WAN 영역에서 관리 인터페이스 및 사용자 포털로의 접근을 차단하는 방화벽 규칙을 설정해야 함. 본문의 패치 및 우회 명령어 섹션과 자가 점검 체크리스트를 참고하여 외부 노출 포트를 차단하거나 WAF 탐지 규칙을 선적용하십시오.

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

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

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

보고서 초안 생성하기 →

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

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

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

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

Slack / Teams / RSS 리더 연동:
패치 명령EN
CVE-2020-12271 Sophos XG Firewall SQL 인젝션 및 원격 코드 실행(RCE) 취약점 (CVE-2020-12271) 긴급 보안 권고 (CVSS 9.8) - 패치 및 보안 권고 | CVE Pulse