Apple macOS Gatekeeper 보안 우회 및 악성코드 실행 취약점 (CVE-2021-30657)
실무자 핵심 요약 (Executive Summary)
SECOPS ASSESSMENTmacOS Big Sur 11.3 미만 버전 및 macOS Catalina (Security Update 2021-002 미적용 시스템)
공격자가 서명되지 않고 검증되지 않은 악성 애플리케이션을 배포하여 macOS의 핵심 보안 메커니즘인 Gatekeeper, File Quarantine 및 Notarization 검사를 완전히 우회하고 임의 코드를 실행할 수 있습니다
macOS Big Sur 11.3 이상으로 업데이트하거나 macOS Catalina의 경우 Security Update 2021-002 패치를 즉시 적용하십시오
영향받는 제품 및 버전 범위
권장 패치 및 임시 완화(Workaround) 가이드
패치 및 우회 명령어1. 공식 보안 패치 및 버전 업그레이드 명령어
가장 확실한 해결책은 시스템을 최신 macOS 버전으로 업데이트하는 것입니다. 터미널에서 아래 명령어를 실행하여 소프트웨어 업데이트를 확인하고 설치하십시오.
# 사용 가능한 소프트웨어 업데이트 목록 확인
softwareupdate -l
# macOS Big Sur 11.3 이상 또는 최신 보안 패치 다운로드 및 설치
sudo softwareupdate -i -a --restart2. 패치 전 임시 완화(Workaround) 및 접근 제어 설정
즉각적인 패치가 불가능한 환경에서는 다운로드된 파일에 강제로 격리 플래그를 부여하거나, 신뢰할 수 없는 파일의 실행을 차단하는 정책을 적용해야 합니다.
# 특정 다운로드 폴더 내 실행 파일에 대해 강제로 Quarantine 플래그 부여 상태 확인
xattr -l ~/Downloads/*
# Gatekeeper 기능을 강제로 활성화하고 외부 앱 실행 제한 설정
sudo spctl --master-enable3. 침해 흔적(IoC) 및 로그·버전 점검 스크립트
현재 시스템의 macOS 버전을 확인하고, Gatekeeper 우회 시도가 있었는지 진단하기 위해 아래 스크립트를 활용할 수 있습니다.
# macOS 시스템 버전 확인
sw_vers
# 특정 앱 번들의 Info.plist 존재 여부 및 Gatekeeper 검증 상태 수동 점검
# (결과가 'accepted'가 아니거나 오류가 발생하면 정밀 분석 필요)
spctl --assess --verbose=4 /Applications/TargetApp.app패치 재부팅 전까지 서버와 엔드포인트를 노리는 커널 권한 상승(LPE) 공격을 AI 행위 탐지로 차단하세요
Windows 및 Linux 서버의 긴급 OS 패치에는 점검 창(Maintenance Window)이 필요합니다. 패치 전까지 비정상 프로세스 생성과 메모리 악용을 실시간으로 격리하세요.
취약점 발생 원리 및 공격 메커니즘
1. 취약점 개요 및 발생 원인 (Root Cause)
본 취약점(CVE-2021-30657)은 macOS의 핵심 보안 프레임워크인 Gatekeeper의 상태 관리 로직 오류(Logic Issue)로 인해 발생합니다. macOS는 인터넷에서 다운로드한 애플리케이션을 실행할 때 격리 플래그(com.apple.quarantine)를 부여하고, Gatekeeper 및 공증(Notarization) 시스템을 통해 서명 및 악성코드 여부를 검증합니다. 그러나 특정 구조를 가진 애플리케이션 번들(예: Info.plist 파일이 누락되거나 비정상적으로 구성된 이중 실행 파일 구조)의 경우, macOS의 실행 엔진이 이를 적절히 처리하지 못하고 격리 검사 단계를 건너뛰는 로직 결함이 존재했습니다.
2. 공격 메커니즘 및 익스플로잇 시나리오
실제 공격(예: Shlayer 트로이 목마 캠페인)에서 악용된 이 취약점은 매우 단순하면서도 치명적인 방식으로 작동합니다. 공격자는 표준 macOS 앱 번들(.app) 구조를 모방하되, 필수 메타데이터 파일인 'Info.plist'를 의도적으로 제외한 특제 페이로드를 생성합니다. 사용자가 이 파일을 다운로드하고 실행하면, macOS 커널 및 LaunchServices는 이를 일반적인 앱 번들이 아닌 단순 셸 스크립트 또는 실행 파일로 오인합니다. 이 과정에서 Gatekeeper는 격리 플래그 검증 및 공증 확인 절차를 수행하지 않고 즉시 실행을 허용하여, 사용자의 경고 창 없이 악성코드가 백그라운드에서 구동됩니다.
3. 비즈니스 및 인프라 파급 영향
이 취약점은 CISA KEV(Known Exploited Vulnerabilities) 목록에 등재될 만큼 실제 야생(In-the-Wild)에서 적극적으로 악용되었습니다. 기업 환경에서 임직원이 피싱 사이트나 신뢰할 수 없는 웹사이트를 통해 다운로드한 악성 파일이 Gatekeeper의 제재 없이 실행될 경우, 엔드포인트 침해를 시작으로 내부망 침투, 랜섬웨어 유포, 기업 기밀 데이터 유출 등 심각한 비즈니스 중단 사태를 초래할 수 있습니다.
공식 보안 권고문 및 참조 링크
A logic issue was addressed with improved state management. This issue is fixed in macOS Big Sur 11.3, Security Update 2021-002 Catalina. A malicious application may bypass Gatekeeper checks. Apple is aware of a report that this issue may have been actively exploited..
자주 묻는 실무 질문 (FAQ — CVE-2021-30657)
FAQQ1. CVE-2021-30657 취약점의 위험도와 실제 악용 가능성은 어느 정도입니까?
CVE-2021-30657의 기본 점수는 CVSS 5.5 (MEDIUM)이며, 향후 30일 내 실제 악용 확률을 나타내는 EPSS 점수는 68.5%입니다. 현재 미국 CISA KEV(실제 악용이 확인된 취약점 카탈로그)에 등재되어 있으므로 최우선 긴급 패치가 필요합니다.
Q2. CVE-2021-30657에 영향을 받는 벤더와 제품은 무엇입니까?
주요 영향 벤더는 apple이며, 대상 컴포넌트는 macos, macos_big_sur, macos_catalina입니다. 상세 영향 범위: macOS Big Sur 11.3 미만 버전 및 macOS Catalina (Security Update 2021-002 미적용 시스템)
Q3. 서버 재기동이나 정규 패치 전 즉시 적용할 수 있는 완화 조치(Workaround)는 무엇입니까?
[권장 조치] macOS Big Sur 11.3 이상으로 업데이트하거나 macOS Catalina의 경우 Security Update 2021-002 패치를 즉시 적용하십시오 본문의 패치 및 우회 명령어 섹션과 자가 점검 체크리스트를 참고하여 외부 노출 포트를 차단하거나 WAF 탐지 규칙을 선적용하십시오.
CVE-2021-30657 사내 보안 패치 공지문 · CISO 경영진 보고서 초안 자동 생성
클릭 한 번으로 사내 이메일·노션·결재 문서에 바로 붙여넣을 수 있는 공식 보고서 양식을 생성합니다.
🔗 함께 점검해야 할 동일 벤더·스택 연관 취약점 (apple)
동일 카테고리 전체 보기 →Apple macOS 화면 공유(Screen Sharing) 인증 우회 취약점 (CVE-2026-65400)
[영향 대상] macOS Sequoia 15.7.9 미만, Sonoma 14.8.9 미만, Tahoe 26.6.1/26.7 미만, Golden Gate 27 미만 버전에서 화면 공유(Screen Sharing) 또는 VNC 서비스를 활성화하여 사용 중인 시스템
Apple iOS, macOS 및 watchOS 메모리 손상으로 인한 원격 코드 실행 취약점 (CVE-2026-20700)
[영향 대상] iOS 26.3 미만, iPadOS 26.3 미만, macOS Tahoe 26.3 미만, tvOS 26.3 미만, visionOS 26.3 미만, watchOS 26.3 미만 버전의 Apple 기기
Apple iOS 및 macOS Out-of-bounds Write 원격 코드 실행 취약점 (CVE-2026-86950) 긴급 보안 권고
[영향 대상] iOS 18.7.11/26.7.1 미만, macOS Sequoia 15.8.1/Tahoe 26.7.1 미만 버전이 설치된 모든 Apple 기기
DAEMON Tools Lite 공식 설치 패키지 공급망 공격 및 백도어 삽입 취약점 (CVE-2026-8398)
[영향 대상] 2026년 4월 8일부터 5월 5일 사이에 공식 웹사이트에서 다운로드된 DAEMON Tools Lite Windows 버전 12.5.0.2421 ~ 12.5.0.2434
일간 취약점 브리핑 및 긴급 Zero-Day 경보 구독
보안 실무자와 인프라·백엔드 엔지니어를 위해 매일 아침 주요 취약점과 패치 우선순위를 요약해 발송합니다.