GitHub Advisoryadvisory · PyPI
GHSA-94v7-wxj6-r2q5 multicast in source builds from vulnerable setuptools dependency
MEDIUM
Official page ↗
- Ecosystem
- PyPI
- Packages
- multicast
- Severity
- Moderate
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
- Weaknesses
- CWE-1395
- Reviewed
- 2025-05-28
Affected packages
• PyPI multicast: < 2.0.9a0 → fixed in 2.0.9a0
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 =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
• GHSA-5rjg-fvgr-3xxf
• pypa/setuptools#4946
Fixes
• https://github.com/reactive-firewall/multicast/blob/c5c7c7de272421d944beca8452871bca6bfd151f/tests/requirements.txt#L32
• https://github.com/reactive-firewall/multicast/blob/c5c7c7de272421d944beca8452871bca6bfd151f/docs/requirements.txt#L27
• https://github.com/reactive-firewall/multicast/blob/c5c7c7de272421d944beca8452871bca6bfd151f/requirements.txt#L26
• https://github.com/reactive-firewall/multicast/blob/c5c7c7de272421d944beca8452871bca6bfd151f/pyproject.toml#L2
Related
Weakness · CWE (1)
- CWE-1395 Dependency on Vulnerable Third-Party Component weakness
References
- https://github.com/pypa/setuptools/security/advisories/GHSA-5rjg-fvgr-3xxf web
- https://github.com/reactive-firewall/multicast/security/advisories/GHSA-94v7-wxj6-r2q5 web
- https://github.com/pypa/setuptools/issues/4946 web
- https://github.com/reactive-firewall/multicast/commit/c5c7c7de272421d944beca8452871bca6bfd151f web
- https://github.com/reactive-firewall/multicast package
- https://github.com/reactive-firewall/multicast/blob/c5c7c7de272421d944beca8452871bca6bfd151f/docs/requirements.txt#L27 web
- https://github.com/reactive-firewall/multicast/blob/c5c7c7de272421d944beca8452871bca6bfd151f/pyproject.toml#L2 web
- https://github.com/reactive-firewall/multicast/blob/c5c7c7de272421d944beca8452871bca6bfd151f/requirements.txt#L26 web
- https://github.com/reactive-firewall/multicast/blob/c5c7c7de272421d944beca8452871bca6bfd151f/tests/requirements.txt#L32 web