VulnSea

vyper has 20 CVEs on record between 2021 and 2025. The median CVSS is 7.5 (high), with 2 rated critical. None have a confirmed exploitation report.

CVEs per month

Last 12 months, by publish date

101112010203040506070809
Exploited share
0% vs 1% corpus
Median CVSS
7.5
Publish → KEV
Last 90 days
0 prev 0

Weakness classes

Products

  • vyper 20
20
Total CVEs
2
Critical
0
CISA KEV
0
Exploited

vyper vulnerabilities

CVEs affecting vyper, newest first. Open any entry for full detail, references, and exploit status.

20 CVEsRSS

CVE-2025-47285Low
1y ago

Vyper's `concat()` builtin may elide side-effects for zero-length arguments

Vyper's `concat()` builtin may elide side-effects for zero-length arguments

Sunlitvyper · vyperEPSS 0.44%via OSV
CVE-2025-47774Low
1y ago

Vyper's `slice()` may elide side-effects when output length is 0

Vyper's `slice()` may elide side-effects when output length is 0

Sunlitvyper · vyperEPSS 0.46%via OSV
CVE-2025-21607Low
1y ago

Vyper Does Not Check the Success of Certain Precompile Calls

Vyper Does Not Check the Success of Certain Precompile Calls

Sunlitvyper · vyperEPSS 0.65%via OSV
CVE-2024-24563Critical· 9.8
2y ago

Vyper negative array index bounds checks

Vyper negative array index bounds checks

Midnightvyper · vyperEPSS 1.5%via OSV
CVE-2024-24559Low· 3.7
2y ago

Vyper sha3 codegen bug

Vyper sha3 codegen bug

Sunlitvyper · vyperEPSS 0.26%via OSV
CVE-2024-24560Low· 3.7
2y ago

Vyper's external calls can overflow return data to return input buffer

Vyper's external calls can overflow return data to return input buffer

Sunlitvyper · vyperEPSS 0.53%via OSV
CVE-2024-24561Critical· 9.8
2y ago

Vyper's bounds check on built-in `slice()` function can be overflowed

Vyper's bounds check on built-in `slice()` function can be overflowed

Midnightvyper · vyperEPSS 0.90%via OSV
CVE-2024-24567Medium· 4.8
2y ago

Vyper's raw_call `value=` kwargs not disabled for static and delegate calls

Vyper's raw_call `value=` kwargs not disabled for static and delegate calls

Sunlitvyper · vyperEPSS 0.48%via OSV
CVE-2024-22419High· 7.3
2y ago

concat built-in can corrupt memory in vyper

concat built-in can corrupt memory in vyper

Twilightvyper · vyperEPSS 0.77%via OSV
CVE-2023-46247High· 7.5
2y ago

incorrect storage layout for contracts containing large arrays

incorrect storage layout for contracts containing large arrays

Twilightvyper · vyperEPSS 0.70%via OSV
CVE-2023-42441Medium· 5.3
3y ago

Vyper has incorrect re-entrancy lock when key is empty string

Vyper has incorrect re-entrancy lock when key is empty string

Sunlitvyper · vyperEPSS 0.51%via OSV
CVE-2023-41052Medium· 5.3
3y ago

incorrect order of evaluation of side effects for some builtins

incorrect order of evaluation of side effects for some builtins

Sunlitvyper · vyperEPSS 0.54%via OSV
CVE-2023-39363High· 8.7
3y ago

Vyper has incorrectly allocated named re-entrancy locks

Vyper has incorrectly allocated named re-entrancy locks

Twilightvyper · vyperEPSS 0.82%via OSV
CVE-2023-32059High· 7.5
3y ago

Vyper vulnerable to incorrect ordering of arguments for kwargs passed to internal calls

Vyper vulnerable to incorrect ordering of arguments for kwargs passed to internal calls

Twilightvyper · vyperEPSS 0.73%via OSV
CVE-2023-32058High· 7.5
3y ago

Vyper vulnerable to integer overflow in loop

Vyper vulnerable to integer overflow in loop

Twilightvyper · vyperEPSS 0.91%via OSV
CVE-2023-31146High· 7.5
3y ago

Vyper vulnerable to OOB DynArray access when array is on both LHS and RHS of an assignment

Vyper vulnerable to OOB DynArray access when array is on both LHS and RHS of an assignment

Twilightvyper · vyperEPSS 1.2%via OSV
CVE-2023-30837High· 7.5
3y ago

vyper vulnerable to storage allocator overflow

vyper vulnerable to storage allocator overflow

Twilightvyper · vyperEPSS 0.70%via OSV
CVE-2023-30629High· 7.5
3y ago

Incorrect success value returned in vyper

Incorrect success value returned in vyper

Twilightvyper · vyperEPSS 0.88%via OSV
CVE-2021-41121High· 7.5
4y ago

Memory corruption when returning a literal struct with a private call inside of it

Memory corruption when returning a literal struct with a private call inside of it

Twilightvyper · vyperEPSS 1.1%via OSV
CVE-2021-41122Medium· 4.3
4y ago

missing clamps for decimal args in external functions

missing clamps for decimal args in external functions

Sunlitvyper · vyperEPSS 0.80%via OSV
vyper vulnerabilities (CVEs) · VulnSea