AUGUST 4, 2026
Live Feed
Back to database
Case File

CVE-2022-24787

HIGH · CVSS 7.5 EPSS 0.99% Public Exploit

Source: NVD + CISA KEV + EPSS (historical backfill) · Published 2022-04-04 · Last synced 2026-08-04

CyberRota Analysis

AI analysis pending.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2022-24787
Severity
HIGH
CVSS
7.5
EPSS
0.99%

Original NVD Description

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. In version 0.3.1 and prior, bytestrings can have dirty bytes in them, resulting in the word-for-word comparisons giving incorrect results. Even without dirty nonzero bytes, two bytestrings can compare to equal if one ends with `"\x00"` because there is no comparison of the length. A patch is available and expected to be part of the 0.3.2 release. There are currently no known workarounds.