PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-114663 vyperlang CVE debrief

PatchSiren debrief for CVE-2026-114663: Vyper 0.4.0b1 through 0.5.0b1 Name Shadowing of Imported Constants and Default Arguments. This vulnerability allows attacker-influenced input to corrupt validation or accounting logic, requiring assessment and remediation for Vyper users and developers. The vulnerability arises from Vyper's miscompilation of unfoldable constants and omitted default arguments from imported modules, leading to potential corruption of validation or accounting logic when a contract's parameter, local, or loop variable shares a name with an imported constant or default argument.

Vendor
vyperlang
Product
vyper
CVSS
HIGH 8.6
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-22
Original CVE updated
2026-10-23
Advisory published
2026-10-22
Advisory updated
2026-10-23

Who should care

Vyper users and developers should assess exposure and prioritize remediation due to the potential for validation or accounting logic corruption. Operators, platforms, vulnerability-management teams, and security teams may be impacted and should review the official advisories for further details and verify the vulnerability's impact on their systems.

Why it matters

Vyper 0.4.0b1 through 0.5.0b1 vulnerability allows attacker-influenced input to corrupt validation or accounting logic, requiring assessment and remediation for Vyper users.

  • Potential corruption of validation or accounting logic
  • Possible exploitation through attacker-influenced input
  • Need for verification of Vyper versions and usage
  • Potential impact on systems using Vyper 0.4.0b1 through 0.5.0b1

Technical summary

Vyper 0.4.0b1 through 0.5.0b1 miscompiles unfoldable constants and omitted default arguments from imported modules, allowing attacker-influenced input to corrupt validation or accounting logic. This occurs when a contract's parameter, local, or loop variable shares a name with an imported constant or default argument, potentially leading to validation or accounting logic corruption. The vulnerability requires assessment and remediation for Vyper users and developers to prevent potential exploitation and corruption of validation or accounting logic.

Defensive priority

High-priority assessment and remediation recommended for Vyper users

Recommended defensive actions

  • Assess exposure and prioritize remediation for Vyper 0.4.0b1 through 0.5.0b1
  • Review and update Vyper versions to ensure usage of a fixed version
  • Monitor for potential exploitation attempts
  • Verify Vyper versions and usage in managed environments
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

Official CVE Program record and NVD vulnerability detail page provide information on the vulnerability. Vendor advisory and third-party advisory provide additional context. The CVE record was published on 2026-10-22T01:43:46.942Z and has not been modified since then. Evidence is limited to publicly available information and may not be comprehensive. Defenders should verify the vulnerability's impact on their systems and review the official advisories for further details.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-114663 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-114663

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-114663 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-114663

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Vyper 0.4.0b1 through 0.5.0b1 Name Shadowing of Imported Constants and Default Arguments

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/114xxx/CVE-2026-114663.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://github.com/vyperlang/vyper/security/advisories/GHSA-2489-32vh-8rrc

    Supplemental source - vendor-advisory

  • Source reference

    Unverified legacy reference

    URL: https://www.vulncheck.com/advisories/vyper-0.4-0b1-through-0.5-0b1-name-shadowing-of-imported-constants-and-default-arguments

    Supplemental source - third-party-advisory

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.