{"id":"RUSTSEC-2026-0031","summary":"`time_calibrators` was removed from crates.io due to malicious code","details":"The `time_calibrators` crate attempted to exfiltrate `.env` files to a server\nthat was in turn impersonating the legitimate `timeapi.io` service.\n\nThe malicious crate had 1 version published on 2026-03-03 approximately 3 hours\nbefore removal and had no evidence of actual downloads. There were no crates\ndepending on this crate on crates.io.\n\nThanks to cybergeek for finding and reporting this to the Rust security\nresponse working group, and thanks to Emily Albini for co-ordinating with the\ncrates.io team.","aliases":["GHSA-wf45-3gpw-vrqv"],"modified":"2026-03-17T22:45:08.651292Z","published":"2026-03-03T12:00:00Z","database_specific":{"license":"CC0-1.0"},"references":[{"type":"PACKAGE","url":"https://crates.io/crates/time_calibrators"},{"type":"ADVISORY","url":"https://rustsec.org/advisories/RUSTSEC-2026-0031.html"}],"affected":[{"package":{"name":"time_calibrators","ecosystem":"crates.io","purl":"pkg:cargo/time_calibrators"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0.0.0-0"}]}],"ecosystem_specific":{"affected_functions":null,"affects":{"arch":[],"functions":[],"os":[]}},"database_specific":{"source":"https://github.com/rustsec/advisory-db/blob/osv/crates/RUSTSEC-2026-0031.json","categories":["malicious"],"cvss":null,"informational":null}}],"schema_version":"1.7.5"}