CVE Vulnerabilities

CVE-2021-40403

Missing Initialization of a Variable

Published: Feb 04, 2022 | Modified: Nov 07, 2023
CVSS 3.x
6.3
MEDIUM
Source:
NVD
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N
CVSS 2.x
4.3 MEDIUM
AV:N/AC:M/Au:N/C:P/I:N/A:N
RedHat/V2
RedHat/V3
Ubuntu

An information disclosure vulnerability exists in the pick-and-place rotation parsing functionality of Gerbv 2.7.0 and dev (commit b5f1eacd), and Gerbv forked 2.8.0. A specially-crafted pick-and-place file can exploit the missing initialization of a structure to leak memory contents. An attacker can provide a malicious file to trigger this vulnerability.

Weakness

The product does not initialize critical variables, which causes the execution environment to use unexpected values.

Affected Software

Name Vendor Start Version End Version
Gerbv Gerbv_project 2.7.0 (including) 2.7.0 (including)
Gerbv Gerbv_project 2.8.0-forked_dev (including) 2.8.0-forked_dev (including)

Potential Mitigations

References