Adobe Acrobat Reader 프로토타입 오염(Prototype Pollution) 기반 임의 코드 실행 취약점 (CVE-2026-34621)
실무자 핵심 요약 (Executive Summary)
SECOPS ASSESSMENTAdobe Acrobat Reader 24.001.30356, 26.001.21367 및 이하 버전
공격자가 조작한 악성 PDF 문서를 사용자가 열람할 경우, 현재 로그인된 사용자 권한으로 임의의 시스템 명령 및 악성 코드가 실행될 수 있습니다
Adobe 공식 보안 패치(APSB26-43)를 즉시 적용하고, 신뢰할 수 없는 출처의 PDF 파일 실행을 금지하십시오
영향받는 제품 및 버전 범위
권장 패치 및 임시 완화(Workaround) 가이드
PATCH & WORKAROUND1. 공식 보안 패치 적용
Adobe 공식 권고(APSB26-43)에 따라 최신 버전으로 업데이트를 수행하십시오.
- Acrobat Reader 실행 -> 도움말(Help) -> 업데이트 확인(Check for Updates)
2. 엔터프라이즈 임시 완화 조치 (JavaScript 비활성화)
패치 적용이 즉시 어려운 환경에서는 Acrobat 내 JavaScript 실행을 비활성화하여 공격 벡터를 차단할 수 있습니다.
Windows 레지스트리를 통한 비활성화:
reg add "HKCU\Software\Adobe\Acrobat Reader\DC\JSP" /v "bEnableJS" /t REG_DWORD /d 0 /fmacOS 터미널 명령을 통한 비활성화:
defaults write com.adobe.Reader DC.FeatureLockdown.bEnableJS -bool false패치 재부팅 전까지 서버와 엔드포인트를 노리는 커널 권한 상승(LPE) 공격을 AI 행위 탐지로 차단하세요
Windows 및 Linux 서버의 긴급 OS 패치에는 점검 창(Maintenance Window)이 필요합니다. 패치 전까지 비정상 프로세스 생성과 메모리 악용을 실시간으로 격리하세요.
취약점 발생 원리 및 공격 메커니즘
본 취약점(CVE-2026-34621)은 Adobe Acrobat Reader 내 JavaScript 엔진의 객체 프로토타입 속성에 대한 부적절한 제어(CWE-1321, Prototype Pollution)로 인해 발생합니다.
공격자는 PDF 문서 내에 내장된 악성 JavaScript 코드를 통해 기본 객체의 프로토타입(Object.prototype)을 오염시키고, 애플리케이션 내부에서 실행되는 다른 객체의 속성이나 메서드를 변조할 수 있습니다. 이 과정에서 내부 실행 흐름이 왜곡되어 최종적으로 샌드박스를 우회하거나 현재 사용자 권한으로 임의의 시스템 명령을 실행(RCE)할 수 있는 상태로 이어집니다.
특히 본 취약점은 CISA KEV(Known Exploited Vulnerabilities) 목록에 등재되어 실제 야생(In-the-Wild)에서 적극적으로 악용되고 있음이 확인되었으며, EPSS 점수가 0.94(94%)에 달해 매우 신속한 대응이 요구됩니다.
공식 보안 권고문 및 참조 링크
Acrobat Reader versions 24.001.30356, 26.001.21367 and earlier are affected by an Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.
일간 취약점 브리핑 및 긴급 Zero-Day 경보 구독
보안 실무자와 인프라·백엔드 엔지니어를 위해 매일 아침 주요 취약점과 패치 우선순위를 요약해 발송합니다.