RUSTSEC-2026-0173 proc-macro-error2 is unmaintained

Not scored Published

The proc-macro-error2 crate is unmaintained, posing supply chain risks; developers should migrate to maintained alternatives like manyhow.

Exploited in the wild
Not known
Login needed
Not stated
Attackable
Not stated
Victim action needed
Not stated
Fix
None listed

What is RUSTSEC-2026-0173?

RUSTSEC-2026-0173 is a vulnerability in proc-macro-error2, published on 7 Jun 2026.

Official description

The author of proc-macro-error2 has confirmed that the crate is no longer maintained and recommends that users migrate away from it.

proc-macro-error2 was originally created as a maintained fork of proc-macro-error (see RUSTSEC-2024-0370). Both the original crate and this fork are now unmaintained.

Possible Alternative(s)

Which versions are affected by RUSTSEC-2026-0173?

1 open source package ship an affected version, including proc-macro-error2.

PackageAffectedFixed in
proc-macro-error2 crates.ioFrom 0.0.0-0None

How do I fix RUSTSEC-2026-0173?

No fix has been published for RUSTSEC-2026-0173 yet. Limit exposure of the affected software until one is available.

Is RUSTSEC-2026-0173 being exploited?

There is no known exploitation of RUSTSEC-2026-0173 in the wild and no public exploit code.

Sources

Is RUSTSEC-2026-0173 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free