Vulnerability Description
A dependency confusion in pipreqs v0.3.0 to v0.4.11 allows attackers to execute arbitrary code via uploading a crafted PyPI package to the chosen repository server.
CVSS Score
CRITICAL
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Pipreqs Project | Pipreqs | >= 0.3.0, <= 0.4.11 |
Related Weaknesses (CWE)
References
- https://gist.github.com/adeadfed/ccc834440af354a5638f889bee34bafeExploitMitigationThird Party Advisory
- https://github.com/bndr/pipreqs/pull/364ExploitMitigationPatch
- https://gist.github.com/adeadfed/ccc834440af354a5638f889bee34bafeExploitMitigationThird Party Advisory
- https://github.com/bndr/pipreqs/pull/364ExploitMitigationPatch
FAQ
What is CVE-2023-31543?
CVE-2023-31543 is a vulnerability with a CVSS score of 9.8 (CRITICAL). A dependency confusion in pipreqs v0.3.0 to v0.4.11 allows attackers to execute arbitrary code via uploading a crafted PyPI package to the chosen repository server.
How severe is CVE-2023-31543?
CVE-2023-31543 has been rated CRITICAL with a CVSS base score of 9.8/10. This is considered a critical vulnerability requiring immediate attention.
Is there a patch for CVE-2023-31543?
Check the references section above for vendor advisories and patch information. Affected products include: Pipreqs Project Pipreqs.