Nx Console VS Code 확장 프로그램 공급망 침해 사고 및 악성 코드 삽입 취약점 (CVE-2026-48027)
실무자 핵심 요약 (Executive Summary)
SECOPS ASSESSMENTVS Code 마켓플레이스 및 OpenVSX를 통해 배포된 Nx Console 확장 프로그램 버전 18.95.0
공격자가 악성 코드를 주입한 확장 프로그램이 배포되어, 개발자 환경에서 원격 코드 실행(RCE) 및 자격 증명 탈취 등의 심각한 침해 사고 발생 가능
감염된 18.95.0 버전을 즉시 삭제하고, 안전한 패치 버전인 18.100.0 이상으로 강제 업데이트 수행
영향받는 제품 및 버전 범위
권장 패치 및 임시 완화(Workaround) 가이드
PATCH & WORKAROUND1. 즉각적인 버전 확인 및 삭제
개발자 PC의 VS Code 확장 프로그램 목록에서 Nx Console 버전을 확인하십시오. 만약 18.95.0 버전이 설치되어 있다면 즉시 삭제(Uninstall)해야 합니다.
2. 안전한 버전으로 업데이트
공급망 침해 문제가 해결된 18.100.0 이상 버전으로 업데이트를 수행하십시오.
# VS Code CLI를 통한 확장 프로그램 강제 재설치 및 업데이트
code --uninstall-extension nrwl.angular-console
code --install-extension nrwl.angular-console@18.100.03. 침해 지표(IoC) 검사 및 자격 증명 재설정
해당 시간에 악성 버전이 설치되었던 이력이 확인되는 경우, 개발자 PC에서 사용되던 모든 API 키, SSH 키, 클라우드 자격 증명(AWS, GCP 등)을 즉시 폐기하고 재발급하십시오.
내 GitHub/GitLab 레포지토리에 이 취약한 패키지가 숨어 있는지 30초 만에 스캔하세요
간접 의존성(Transitive Dependency)에 포함된 취약점은 수동 확인이 불가능합니다. Git 연동 한 번으로 취약 버전 탐지부터 호환성을 유지하는 최소 버전 업그레이드 PR까지 자동 생성하세요.
취약점 발생 원리 및 공격 메커니즘
본 취약점은 Nx 및 Lerna의 UI 도구인 Nx Console의 배포 파이프라인이 침해되어 발생한 전형적인 공급망 공격(Supply Chain Attack)입니다. 공격자는 악성 코드가 포함된 18.95.0 버전을 VS Code 마켓플레이스 및 OpenVSX 레지스트리에 무단으로 업로드하였습니다.
공격 메커니즘 및 특징
- 악성 코드 주입 (CWE-506): 공격자는 정상적인 확장 프로그램 빌드 내에 백도어 또는 악성 페이로드를 실행하는 코드를 삽입하였습니다.
- 노출 시간: VS Code 마켓플레이스에서는 약 18분(12:30 ~ 12:48 UTC), OpenVSX에서는 약 36분(12:33 ~ 13:09 UTC) 동안 노출되어 자동 업데이트가 활성화된 개발자 환경에 즉시 설치되었습니다.
- 위험성: 개발자 PC에서 실행되는 VS Code 확장 프로그램은 로컬 파일 시스템 접근 권한 및 터미널 실행 권한을 가집니다. 이를 통해 소스 코드 탈취, 환경 변수(API Key, AWS Credentials 등) 유출, 추가적인 악성 페이로드 다운로드 및 실행이 가능합니다.
본 건은 실제 공격에 악용된 사례가 확인되어 CISA KEV(Known Exploited Vulnerabilities) 목록에 등재되었으며, EPSS 점수가 0.94에 달할 정도로 매우 위험한 상태입니다.
공식 보안 권고문 및 참조 링크
Nx Console is the user interface for Nx & Lerna. On 19 May 2026, a malicious version of Nx Console, 18.95.0, was published at 12:30 PM UTC and removed soon after at 12:48 PM UTC, leaving it available for ~18 minutes in Visual Studio Marketplace. For OpenVSX, the problem was detected later, and the compromised version was available from 12:33 UTC to 13:09 UTC (~36 minutes). Version 18.100.0 of Nx Console is not compromised and users may remediate by upgrading to that version.
일간 취약점 브리핑 및 긴급 Zero-Day 경보 구독
보안 실무자와 인프라·백엔드 엔지니어를 위해 매일 아침 주요 취약점과 패치 우선순위를 요약해 발송합니다.