CWE-1108Base

Excessive Reliance on Global Variables

Incomplete in the CWE catalog · 3 CVEs mapped

3
CVEs mapped
7.5
Median CVSS
What it is

The code is structured in a way that relies too much on using

or setting global variables throughout various points in the code, instead of

preserving the associated information in a narrower, more local

context.

Recent examples
9.2cvss
CVE-2026-32841

Edimax GS-5008PL <= 1.00.54 Global Authentication State Across All Clients

Edimax GS-5008PL firmware versions 1.00.54 and prior contain an authentication bypass vulnerability that allows unauthenticated attackers to access the management interface. Attackers can exploit the global authentication flag mechanism to gain administrative access without credentials after any user authenticates, enabling unauthorized password changes, firmware uploads, and configuration modifications.

CRITICALno explanation yet
1%
epss
5.7cvss
CVE-2024-47827

Argo Workflows Controller: Denial of Service via malicious daemon Workflows

Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Due to a race condition in a global variable in 3.6.0-rc1, the argo workflows controller can be made to crash on-command by any user with access to execute a workflow. This vulnerability is fixed in 3.6.0-rc2.

MEDIUMno explanation yet
0%
epss
7.5cvss
CVE-2022-2642

Horner Automation’s RCC 972 firmware version 15.40 contains global variables

Horner Automation’s RCC 972 firmware version 15.40 contains global variables. This could allow an attacker to read out sensitive values and variable keys from the device.

HIGHno explanation yet
1%
epss
The record
Technical detail
CWE ID
CWE-1108
Abstraction
Base
Structure
Simple
Status
Incomplete
References (1)