최소 187개의 npm 패키지에서 자가 복제 (웜) 악성코드가 발견되었습니다.
악성코드가 포함된 npm 패키지가 발견되는 경우는 종종 있었지만, 웜 형태로 발견된건 처음입니다.

얼마전에도 npm 관리자 계정 탈취로 다수 패키지가 오염되었습니다.
https://xcoolcat7.tistory.com/91856
npm 관리자 계정 탈취로 다수 패키지 악의적인 코드 포함 - 오픈소스 패키지의 위험성
2025년 9월 8일 Node Package Manager (NPM) 관리자 계정이 계정이 탈취되어서, ebug , chalk , ansi-styles , strip-ansi를 포함한 npm 패키지에 악의적인 코드가 포함되었습니다. 이 패키지들은 매주 수십억 건의 다
xcoolcat7.tistory.com
Ongoing npm Software Supply Chain Attack Exposes New Risks (2025.09.17)
https://www.sonatype.com/blog/ongoing-npm-software-supply-chain-attack-exposes-new-risks
Ongoing npm Software Supply Chain Attack Exposes New Risks
Sonatype uncovers a wormable npm software supply chain attack compromising over 180 packages, following S1ngularity and Chalk/Debug campaigns.
www.sonatype.com
"Shai-Hulud" Worm Compromises npm Ecosystem in Supply Chain Attack (2025.09.18)
https://unit42.paloaltonetworks.com/npm-supply-chain-attack/
"Shai-Hulud" Worm Compromises npm Ecosystem in Supply Chain Attack (Updated September 23)
Self-replicating worm “Shai-Hulud” has compromised hundreds of software packages in a supply chain attack targeting the npm ecosystem. We discuss scope and more.
unit42.paloaltonetworks.com
S1ngularity/nx attackers strike again (2025.09.19)
https://www.aikido.dev/blog/s1ngularity-nx-attackers-strike-again
S1ngularity/nx attackers strike again
The attackers behind the nx attack have struck again, targeting a large amount of packages, with a first-of-its-kind worm payload.
www.aikido.dev
웜
문제는 소프트웨어 공급망에서 자기 복제 능력을 가진 웜이라는 점입니다.
| 감염된 패키지 설치 -> 자격 증명 유출 -> 웜은 피해자 계정으로 "Shai-Hulud"라는 이름의 새로운 공개 GitHub 저장소 생성해 훔친 정보 커밋 -> 도난당한 npm 토큰을 사용해 npm 레지스트리에 감염된 개발자로 인증 -> 해당 개발자가 관리하는 다른 패키지들을 식별해 악성코드 삽입 -> 감염된 새 버전 게시 |
관련 기사
Self-Replicating Worm Hits 180+ Software Packages (2025.09.16)
https://krebsonsecurity.com/2025/09/self-replicating-worm-hits-180-software-packages/
Self-Replicating Worm Hits 180+ Software Packages – Krebs on Security
At least 187 code packages made available through the JavaScript repository NPM have been infected with a self-replicating worm that steals credentials from developers and publishes those secrets on GitHub, experts warn. The malware, which briefly infecte
krebsonsecurity.com
Shai-Hulud Supply Chain Attack: Worm Used to Steal Secrets, 180+ NPM Packages Hit (SecurityWeek, 2025.09.17)
Shai-Hulud Supply Chain Attack: Worm Used to Steal Secrets, 180+ NPM Packages Hit
Over 180 NPM packages were hit in a supply chain attack that uses self-replicating malware to steal secrets.
www.securityweek.com
공격자
자격 증명 수집과 관리자의 기존 게시 권한을 활용하는 자동 배포 메커니즘을 효과적으로 결합하여 생태계 전반에 확산될 수 있습니다.
npm 뿐 아니라 패키지 저장소는 자동화 뿐 아니라 보안에 대한 고민을 더 해야겠습니다.
'보안위협 (악성코드, 취약점) > 보안위협 뉴스' 카테고리의 다른 글
| 방어자에서 랜섬웨어 공격자로 - 다시 한번 정보보안 윤리 문제 (0) | 2025.11.10 |
|---|---|
| 게임 스트리머 rastaland, 라이브 도중 재산 강탈 당한 사건 (0) | 2025.11.03 |
| 아치 (Arch) 리눅스 저장소에서 악성코드 포함된 패키지 발견 (4) | 2025.07.28 |
| 최초 리눅스 UEFI 부트킷 (Bootkit) Bootkitty 소동 (?) (0) | 2025.02.25 |
| 일본 경찰 MirrorFace 그룹 경고 ... 일본 뿐 아니라 다른 나라에서도 활동 중 (0) | 2025.01.13 |