{"id":"RUSTSEC-2026-0264","aliases":[],"status":"published","title":"`proc-macro-en` was removed from crates.io due to malicious code","description":"We identified that `proc-macro-en` contained the same build script as\n`proc-macro1` and it was part of the same supply chain attack.\n\nThis crate had one single version published at 2026-08-20. The crate was\nremoved from crates.io and related user account was locked.\n\nThis crate was used as part of a malware campaign targeted at users of\n`arrayref`, which was downloaded 2,285 times before being removed; see\n[the `arrayref` advisory][arrayref-advisory] for more detail.\n\n[arrayref-advisory]: https://rustsec.org/advisories/RUSTSEC-2026-0260.html","facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"published":"2026-08-20T12:00:00Z","modified":"2026-08-21T06:30:03Z","affected":[{"source":"osv","ecosystem":"crates.io","package":"proc-macro-en","ranges":[{"type":"SEMVER","events":[{"introduced":"0.0.0-0"}]}]}],"references":[{"url":"https://crates.io/crates/proc-macro-en","tags":["package"]},{"url":"https://rustsec.org/advisories/RUSTSEC-2026-0264.html","tags":["advisory"]},{"url":"https://blog.rust-lang.org/2026/08/20/supply-chain-attack-on-arrayref","tags":["web"]}],"sources":{"osv":[{"id":"RUSTSEC-2026-0264","title":"`proc-macro-en` was removed from crates.io due to malicious code","description":"We identified that `proc-macro-en` contained the same build script as\n`proc-macro1` and it was part of the same supply chain attack.\n\nThis crate had one single version published at 2026-08-20. The crate was\nremoved from crates.io and related user account was locked.\n\nThis crate was used as part of a malware campaign targeted at users of\n`arrayref`, which was downloaded 2,285 times before being removed; see\n[the `arrayref` advisory][arrayref-advisory] for more detail.\n\n[arrayref-advisory]: https://rustsec.org/advisories/RUSTSEC-2026-0260.html","status":"published","published":"2026-08-20T12:00:00Z","modified":"2026-08-21T06:30:03.271544435Z","updated_at":"2026-11-02T15:53:40.430679Z"}]}}
