p PatchFirst

CVE-2024-24564

CVE-2024-24564 · Vyper extract32 can ready dirty memory

Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.

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.

CVSS 3.7 · Niedrig · EPSS 0,6% · Korrektur verfügbar

Veröffentlicht
Aktualisiert

Technologie-Stack: python

Betroffene Produkte und Versionen

  • vyper

    Softwareversionen
    • < 0.4.0: Betroffen

    Keine Korrektur veröffentlicht

  • vyper PyPI

    Softwareversionen
    • 0.1.0b1
    • 0.1.0b10
    • 0.1.0b11
    • 0.1.0b12
    • 0.1.0b13
    • 0.1.0b14
    • 0.1.0b15
    • 0.1.0b16
    • 0.1.0b17
    • 0.1.0b2
    • 0.1.0b3
    • 0.1.0b4
    • 0.1.0b5
    • 0.1.0b6
    • 0.1.0b7
    • 0.1.0b8
    • 0.1.0b9
    • 0.2.1
    • 0.2.10
    • 0.2.11
    • 0.2.12
    • 0.2.13
    • 0.2.14
    • 0.2.15
    • 0.2.16
    • 0.2.2
    • 0.2.3
    • 0.2.4
    • 0.2.5
    • 0.2.6
    • 0.2.7
    • 0.2.8
    • 0.2.9
    • 0.3.0
    • 0.3.1
    • 0.3.10
    • 0.3.10rc1
    • 0.3.10rc2
    • 0.3.10rc3
    • 0.3.10rc4
    • 0.3.10rc5
    • 0.3.2
    • 0.3.3
    • 0.3.4
    • 0.3.5
    • 0.3.6
    • 0.3.7
    • 0.3.8
    • 0.3.9
    • 0.4.0b1
    • 0.4.0b2
    • 0.4.0b3
    • 0.4.0b4
    • 0.4.0b5
    • 0.4.0b6
    • 0.4.0rc1
    • 0.4.0rc2
    • 0.4.0rc3
    • 0.4.0rc4
    • 0.4.0rc5
    • 0.4.0rc6
    Betroffene Versionsbereiche
    • ECOSYSTEM: < 0.4.0

    Auf 0.4.0 aktualisieren

  • vyper PyPI

    Softwareversionen
    • 0.1.0b1
    • 0.1.0b10
    • 0.1.0b11
    • 0.1.0b12
    • 0.1.0b13
    • 0.1.0b14
    • 0.1.0b15
    • 0.1.0b16
    • 0.1.0b17
    • 0.1.0b2
    • 0.1.0b3
    • 0.1.0b4
    • 0.1.0b5
    • 0.1.0b6
    • 0.1.0b7
    • 0.1.0b8
    • 0.1.0b9
    • 0.2.1
    • 0.2.10
    • 0.2.11
    • 0.2.12
    • 0.2.13
    • 0.2.14
    • 0.2.15
    • 0.2.16
    • 0.2.2
    • 0.2.3
    • 0.2.4
    • 0.2.5
    • 0.2.6
    • 0.2.7
    • 0.2.8
    • 0.2.9
    • 0.3.0
    • 0.3.1
    • 0.3.10
    • 0.3.10rc1
    • 0.3.10rc2
    • 0.3.10rc3
    • 0.3.10rc4
    • 0.3.10rc5
    • 0.3.2
    • 0.3.3
    • 0.3.4
    • 0.3.5
    • 0.3.6
    • 0.3.7
    • 0.3.8
    • 0.3.9
    • 0.4.0b1
    • 0.4.0b2
    • 0.4.0b3
    • 0.4.0b4
    • 0.4.0b5
    • 0.4.0b6
    • 0.4.0rc1
    • 0.4.0rc2
    • 0.4.0rc3
    • 0.4.0rc4
    • 0.4.0rc5
    • 0.4.0rc6
    • v0.4.0rc6
    • v0.4.0rc5
    • v0.4.0rc4
    • v0.4.0rc3
    • v0.4.0rc2
    • v0.4.0rc1
    • v0.4.0b6
    • v0.4.0b5
    • v0.4.0b4
    • v0.4.0b3
    • v0.4.0b2
    • v0.4.0b1
    • v0.3.10
    • v0.3.10rc5
    • v0.3.10rc4
    • v0.3.10rc3
    • v0.3.10rc2
    • v0.3.10rc1
    • v0.3.9
    • v0.3.8
    • v0.3.7
    • v0.3.6
    • v0.3.5
    • v0.3.4
    • pre-release
    • v0.3.3
    • v0.3.2
    • v0.3.1
    • v0.3.0
    • v0.2.16
    • v0.2.15
    • v0.2.14
    • v0.2.13
    • v0.2.12
    • v0.2.11
    • v0.2.10
    • v0.2.9
    • v0.2.8
    • v0.2.7
    • v0.2.6
    • v0.2.5
    • v0.2.4
    • v0.2.3
    • v0.2.2
    • v0.2.1
    • v0.2.0
    • v0.1.0-beta.17
    • v0.1.0-beta.16
    • v0.1.0-beta.15
    • v0.1.0-beta.14
    • v0.1.0-beta.13
    • v0.1.0-beta.12
    • v0.1.0-beta.11
    • v0.1.0-beta.10
    • v0.1.0-beta.9
    • v0.1.0-beta.8
    • v0.1.0-beta.7
    • v0.1.0-beta.6
    • v0.1.0-beta.5
    • v0.1.0-beta.3
    • v0.1.0-beta.2
    • v0.1.0-beta.1
    • v0.0.4
    Betroffene Versionsbereiche
    • GIT: < 3d9c537142fb99b2672f21e2057f5f202cde194f
    • ECOSYSTEM: < 0.4.0

    Auf 0.4.0 aktualisieren

Originalquellen

Prüfen Sie Ihren Server →