CVE-2025-27105 in Vyperinfo

Zusammenfassung

von VulDB • 04.06.2026

vyper ist eine pythonische Smart-Contract-Sprache für die EVM (Ethereum Virtual Machine). Vyper verarbeitet AugAssign-Anweisungen, indem es zunächst den Zielort zwischenspeichert, um eine doppelte Auswertung zu vermeiden. Wenn das Ziel jedoch ein Zugriff auf ein DynArray ist und der rechte Ausdruck (rhs) dieses Array modifiziert, wird der zwischengespeicherte Zielort zuerst ausgewertet, und die Bereichsprüfung (Bounds Check) wird während des Schreibvorgangs der Anweisung nicht erneut bewertet. Dieses Problem wurde in Version 0.4.1 behoben; allen Nutzern wird empfohlen, ein Upgrade durchzuführen. Es sind keine bekannten Workarounds für diese Schwachstelle verfügbar.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

GitHub M

Reservieren

18.02.2025

Veröffentlichung

22.02.2025

Moderieren

akzeptiert

Eintrag

VDB-296514

CPE

bereit

EPSS

0.00559

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!