GHSA-94v7-wxj6-r2q5 multicast in source builds from vulnerable setuptools dependency

Not scored Published

Source builds using vulnerable setuptools dependencies may allow arbitrary code execution or modification via supply chain compromise.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is GHSA-94v7-wxj6-r2q5?

GHSA-94v7-wxj6-r2q5 is a vulnerability in multicast, published on 28 May 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Impact

  • Some source-builds may be impacted by a CWE-1395 (eg. vulnerable setuptools dependency).
    • Multicast prior to v2.0.9a3 on systems with minimal dependancies installed may use setuptools <78.1.1 and thus rely on a compromised dependency. In some cases there is a chance that source-builds would fail due to an exploit of the closely related CVE-2025-47273, or become arbitrarily modified.

Patches

  • Pre-release version v2.0.9a0 and later resolve the issue by bumping requirements to setuptools>=80.4
    • Pre-release version v2.0.9a3 and later are recommended for improved stability over v2.0.9a0

Workarounds

  • Further hardening in v2.0.9a4+ of the build process in CI builds allowing source builds to be verified via GH attestations.

References

Fixes

Which versions are affected by GHSA-94v7-wxj6-r2q5?

2 open source packages ship an affected version, including multicast.

PackageAffectedFixed in
multicast PyPIAll versions2.0.9a0
multicast PyPIAll versions2.0.9a0

How do I fix GHSA-94v7-wxj6-r2q5?

Upgrade multicast to 2.0.9a0 or later.

Is GHSA-94v7-wxj6-r2q5 being exploited?

There is no known exploitation of GHSA-94v7-wxj6-r2q5 in the wild and no public exploit code.

Sources

Is GHSA-94v7-wxj6-r2q5 in your software?

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

Check your SBOMs for free