MAL-2026-12313
Malicious code in @ccfly/setup-darwin-x64 (npm)
상세
--- _-= Per source details. Do not edit below this line.=-_
## Source: amazon-inspector (409d11825a61bed068425296e83dcc0c87427579f7b5d724ec52e5e87465f2b5) The package ships a prebuilt darwin/x64 Mach-O binary containing a Go agent (module github.com/ccfly/rescue) that, when executed, connects to a hardcoded remote broker at cc.hn / ccfly over WebSocket (ws://ccfly, wss://, https://cc.hn) using github.com/gorilla/websocket, spawns a pseudo-terminal via github.com/creack/pty, and pipes the WebSocket stream into that PTY. Symbols include agent.serve, agent.startPTY, agent.waitAuthorized, agent.wsBase and unixPTY.Read/Write/Resize/Close, giving the remote party interactive shell control of the host. A second stage (setup.downloadCcfly, setup.fetchAndExtract, setup.npmTarballURL, setup.extractFromTarGz, setup.runCcflyInstall, setup.redeemEnrollToken, setup.(*brokerClient).escalateToRescue, with a rodata reference to https://registry.npmjs.org) fetches and executes a further ccfly npm tarball after the broker approves an enrollment token — the additional code executed on the host is chosen by the remote broker, not the installer. The binary also inspects shell RC files and /etc/hosts (setup.scanShellProfilesForProxy, setup.checkProxyResidue, setup.checkHostsResidue, setup.runEnvChecks, setup.envReport) and POSTs an environment report back to the broker (setup.(*brokerClient).post; rodata latest.zshrc, export.ccfly).
이 버전이 영향받나요?
사용 중인 패키지 버전을 입력하면 즉시 평가합니다.
영향 패키지
No fixed version published yet for @ccfly/setup-darwin-x64 (npm). Pin to a known-safe version or switch to an alternative.
참고
- https://www.npmjs.com/package/@ccfly/setup-darwin-x64/v/0.1.7 [PACKAGE]
- https://www.npmjs.com/package/@ccfly/setup-darwin-x64/v/0.1.16 [PACKAGE]
- https://www.npmjs.com/package/@ccfly/setup-darwin-x64/v/0.1.6 [PACKAGE]
- https://www.npmjs.com/package/@ccfly/setup-darwin-x64/v/0.1.0 [PACKAGE]
- https://www.npmjs.com/package/@ccfly/setup-darwin-x64/v/0.1.14 [PACKAGE]
- https://www.npmjs.com/package/@ccfly/setup-darwin-x64/v/0.1.1 [PACKAGE]
- https://www.npmjs.com/package/@ccfly/setup-darwin-x64/v/0.1.9 [PACKAGE]
- https://www.npmjs.com/package/@ccfly/setup-darwin-x64/v/0.1.3 [PACKAGE]
- https://www.npmjs.com/package/@ccfly/setup-darwin-x64/v/0.1.13 [PACKAGE]
- https://www.npmjs.com/package/@ccfly/setup-darwin-x64/v/0.1.8 [PACKAGE]
- https://www.npmjs.com/package/@ccfly/setup-darwin-x64/v/0.1.15 [PACKAGE]