Vulnerabilities · 52 days ago

North Korean Link Deepens Rust Build-Time Poisoning

Wiz and SecurityWeek say the August 20 crates.io poisoning of arrayref, internment, and append-only-vec now points to North Korean actors, and the malicious releases were deleted within roughly 86 to 107 minutes. The campaign also added a fake proc-macro1 dependency that turned normal compilation into the delivery path.

Cargo made the trick work: when a project compiled, the dependency’s build script ran automatically and downloaded a second-stage payload, so developers and CI runners could be hit without calling any crate function. That means a clean uninstall after deletion does not rule out prior compromise on laptops or build systems that built the tainted revisions, and the evidence may live in build logs and artifacts rather than the registry.

For teams that compile Rust dependencies automatically, the lasting exposure is historical build activity, not today’s crate list. The short removal window makes this a forensic problem as much as a cleanup problem, and the North Korea attribution puts it in the same supply-chain pattern as earlier linked campaigns.

Timeline

Sources

9 sources covering this story

Entities

Part of the PlainSec briefing for 2026-08-24

Editions

Related stories