CVE-2023-40015
2 advisories.
PyPI/vyper CVE-2023-40015: medium 5.3, EPSS 0.49%
Vyper: reversed order of side effects for some operations
Action: No fix published. Pin and monitor.
Affected
| introduced | fixed | last affected |
|---|---|---|
| 0 | - | 0.4.2 |
Fixed versions
No fixed version in the source.
Sources
- osv: GHSA-g2xh-c426-v8mf
- https://github.com/vyperlang/vyper/security/advisories/GHSA-g2xh-c426-v8mf
- https://nvd.nist.gov/vuln/detail/CVE-2023-40015
- https://github.com/vyperlang/vyper/issues/3604
- https://github.com/vyperlang/vyper/issues/4019
- https://github.com/vyperlang/vyper/pull/4157
- https://github.com/pypa/advisory-database/tree/main/vulns/vyper/PYSEC-2023-167.yaml
- https://github.com/vyperlang/vyper
CVE-2023-40015 · published · modified · JSON
PyPI/vyper CVE-2023-40015: medium 5.3, EPSS 0.49%
Vyper is a Pythonic Smart Contract Language. For the following (probably non-exhaustive) list of expressions, the compiler evaluates the arguments from right to left instead of left to right. `unsafe_
Action: Upgrade vyper to 0.3.10rc1 or later.
pip install vyper==0.3.10rc1Affected
| introduced | fixed | last affected |
|---|---|---|
| 0 | 0.3.10rc1 | - |
Fixed versions
| 0.3.10rc1 |
Sources
CVE-2023-40015 · published · modified · JSON