CVE-2024-24564
Vyper's `extract32` can ready dirty memory
3.7
LOW
CVSS 3.1
EPSS 0.56%
描述
Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. When using the built-in `extract32(b, start)`, if the `start` index provided has for side effect to update `b`, the byte array to extract `32` bytes from, it could be that some dirty memory is read and returned by `extract32`. This vulnerability is fixed in 0.4.0.
如何修補 CVE-2024-24564
要修補 CVE-2024-24564,請將受影響套件升級到下列已修補版本。
- —升級至 0.4.0 或更新版本
- —升級至 3d9c537142fb99b2672f21e2057f5f202cde194f 或更新版本
CVE-2024-24564 正在被利用嗎?
低 — EPSS 為 0.6%,目前沒有觀察到大規模利用活動。
受影響套件(2)
- from 0, < 0.4.0
- from 0, < 3d9c537142fb99b2672f21e2057f5f202cde194f | from 0, < 0.4.0
CVSS 分數
| 來源 | 版本 | 嚴重程度 | 向量 |
|---|---|---|---|
| osv | CVSS 3.1 | LOW3.7 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N |