QID 994800
Date Published: 2023-08-10
QID 994800: Python (Pip) Security Update for vyper (GHSA-5824-cm3x-3c38)
In versions 0.2.15, 0.2.16 and 0.3.0, named re-entrancy locks are allocated incorrectly. Each function using a named re-entrancy lock gets a unique lock regardless of the key, allowing cross-function re-entrancy in contracts compiled with the susceptible versions. A specific set of conditions is required to result in misbehavior of affected contracts, specifically:
Successful exploitation of this vulnerability could lead to a security breach or could affect integrity, availability, and confidentiality.
Solution
Refer to Github security advisory GHSA-5824-cm3x-3c38 for updates and patch information.
Vendor References
- GHSA-5824-cm3x-3c38 -
github.com/advisories/GHSA-5824-cm3x-3c38
CVEs related to QID 994800
Software Advisories
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-5824-cm3x-3c38 | vyper |
|