RUSTSEC-2026-0015
`polymarkets-client-sdk` was removed from crates.io for malicious code
It appeared to be typosquatting existing crate
polymarket-client-sdk (polymarkets vs
polymarket) and attempting to steal credentials from local files.
The malicious crate had 1 version published on 2026-02-19 an hour before removal and hadn't been downloaded. There were no crates depending on this crate on crates.io.
Thanks to Carol Nichols, who is thanking herself for spotting this in the docs.rs build queue and removing it quickly!
The crates.io team advises anyone developing with Polymarket to review dependencies carefully. We are investigating ways to mitigate this attacker who appears to be very motivated to steal Polymarket credentials.
What each source reports
OSVNo score
`polymarkets-client-sdk` was removed from crates.io for malicious code
It appeared to be typosquatting existing crate
polymarket-client-sdk (polymarkets vs
polymarket) and attempting to steal credentials from local files.
The malicious crate had 1 version published on 2026-02-19 an hour before removal and hadn't been downloaded. There were no crates depending on this crate on crates.io.
Thanks to Carol Nichols, who is thanking herself for spotting this in the docs.rs build queue and removing it quickly!
The crates.io team advises anyone developing with Polymarket to review dependencies carefully. We are investigating ways to mitigate this attacker who appears to be very motivated to steal Polymarket credentials.
- Record
RUSTSEC-2026-0015- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
polymarkets-client-sdkcrates.io | 0.0.0-0 and later | None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
RUSTSEC-2026-0015 is a vulnerability with no CVSS score yet in polymarkets-client-sdk, published February 19, 2026. No source lists public exploit code. No source names a fixed version.