본문으로 이동
기사 목록으로 돌아가기
security4 min

GitHub, TeamPCP의 내부 저장소 약 3,800개 탈취 확인 (2026년 5월)

GitHub confirms TeamPCP stole ~3,800 internal repositories (May 2026)

KGA IT
2026-10-124 min
SecurityGitHubTeamPCPSupply chainVS CodeNx ConsoleMaio 2026
Capa: GitHub confirma roubo de cerca de 3.800 repositórios internos pelo TeamPCP

무슨 일이 있었나

2026년 5월, GitHub가 침해 사실을 확인했습니다. 5월 19일 범죄 조직 TeamPCP는 유출 포럼(Breached)에 GitHub 내부 소스 코드와 조직 데이터, 약 "4,000개의 비공개 코드 저장소"를 최소 5만 달러에 판다고 올렸습니다. 구매자가 없으면 모두 무료로 공개하겠다고 위협했습니다.

같은 날 GitHub는 내부 저장소에 대한 무단 접근을 조사 중이라고 밝혔고, 5월 20일 공식 X 계정을 통해 사고를 확인했습니다.

"현재 평가로는 이번 활동은 GitHub 내부 저장소의 유출에만 해당합니다. 공격자가 주장하는 약 3,800개라는 수치는 지금까지의 조사와 대체로 일치합니다."

공격자는 어떻게 들어왔나

진입점은 GitHub 직원 한 명의 컴퓨터에 설치된 오염된 VS Code 확장 프로그램이었습니다. 5월 21일, 그 확장이 합법적이고 인기 있는 도구인 Nx Console이라는 사실이 밝혀졌습니다. 악성 버전(18.95.0, CVE-2026-48027)은 Visual Studio Marketplace에 약 18분 동안 게시되어 있었고, 그것으로 충분했습니다.

Nx Console의 보안 공지에 따르면, 프로젝트 개발자 계정은 이미 "Mini Shai-Hulud" 캠페인의 일부인 TanStack 공급망 공격에서 탈취된 상태였습니다. 공격자들은 훔친 자격 증명으로 Nx Console 저장소의 워크플로를 실행해 변조된 버전을 배포했습니다.

GitHub의 대응

  • 악성 버전을 삭제하고 해당 기기를 격리
  • 영향이 큰 자격 증명부터 밤사이 핵심 비밀 정보를 교체
  • 고객 데이터, 고객 저장소, 운영 시스템에 영향이 있다는 증거는 없다고 발표
  • 조사가 끝나면 전체 보고서를 공개하겠다고 약속

훨씬 큰 캠페인

GitHub는 더 큰 공격 물결에서 가장 유명한 피해자였습니다. Tenable에 따르면 Mini Shai-Hulud 캠페인은 npm과 PyPI에서 170개 이상의 패키지를 침해했으며, 이들의 주간 다운로드는 합계 5억 1,800만 회 이상입니다. OX Security는 훔친 자격 증명을 보관하려고 만든 GitHub 저장소를 최소 400개 확인했습니다. TeamPCP는 수개월간 오픈소스 생태계를 공격해 왔고, 구글도 AI·개발 환경을 노리는 그룹(UNC6780)으로 지목했습니다.

참고: 일부 자료는 침해 시점을 2026년 6월로 적고 있지만, GitHub와 보안 전문 매체에 따르면 정확한 날짜는 2026년 5월 19~21일입니다.

모든 기업을 위한 교훈

  1. IDE 확장은 전체 권한을 가진 소프트웨어입니다. 허용 목록을 만들고 나머지는 차단하세요.
  2. 자동 업데이트가 항상 안전하지는 않습니다. 18분이면 충분했습니다. 확장과 패키지 업데이트를 며칠 늦추는 것도 고려하세요.
  3. 메인테이너 계정을 보안 키와 단기 토큰으로 보호하세요.
  4. 개발 장비와 운영 비밀 정보를 분리하세요.
  5. GitHub처럼 비밀 정보를 빠르게 교체할 계획을 세워 두세요.

출처


확장 프로그램부터 패키지까지 개발 환경의 보안을 점검하고 싶으신가요? KGA IT는 무료 상담을 제공합니다: kga-it.com

기술적 과제를 함께 해결해 보시겠습니까?

KGA IT Solutions는 AI·클라우드·DevOps 전문 팀이 고객의 과제에 최적의 솔루션을 제공합니다.

문의하기