Bug 2557977 (CVE-2026-114116) - CVE-2026-114116 vyper: Vyper: Constant value manipulation via line separator discrepancy
Summary: CVE-2026-114116 vyper: Vyper: Constant value manipulation via line separator ...
Keywords:
Status: NEW
Alias: CVE-2026-114116
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2565613
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-21 00:56 UTC by OSIDB Bzimport
Modified: 2026-11-03 07:36 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-21 00:56:24 UTC
Vyper 0.1.0b1 before 0.1.0b17 and 0.4.1 through 0.5.0b1 builds its source-line table with str.splitlines(), which treats characters like form feed and U+2028 as line breaks the Python parser ignores, so numeric literals are classified and validated from shifted source text. An attacker contributing source code can hide these characters in comments, strings or indentation to silently change address, integer or decimal constants.


Note You need to log in before you can comment on or make changes to this bug.