BaseIncomplete

CWE-1126Declaration of Variable with Unnecessarily Wide Scope

Category: other

Description

The source code declares a variable in one scope, but the variable is only used within a narrower scope.

Common consequences· 1

  • Other — Reduce Maintainability, Increase Analytical Complexity
    This issue makes it more difficult to understand and/or maintain the product, which indirectly affects security by making it more difficult or time-consuming to find and/or fix vulnerabilities. It also might make it easier to introduce vulnerabilities.

References

  1. https://cwe.mitre.org/data/definitions/1126.html

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CWE
Use of Same Variable for Multiple Purposes
CWE
Excessive Reliance on Global Variables
CWE
Assignment to Variable without Use
CWE
Insufficient Isolation of Symbolic Constant Definitions
CWE
Insufficient Control Flow Management
CWE
Insufficient Use of Symbolic Constants
Sourced from MITRE CWE 4.20. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.