Back to overview

CVE-2026-41991

LOW
2.0
CVSS 4.0
Description
GNU gzip contains a vulnerability in the gzexe utility related to insecure temporary file handling. When the mktemp utility is not available in the user’s PATH, gzexe falls back to constructing a temporary file path based solely on the process ID (PID). This predictable filename is created without exclusive access or existence checks. A local attacker can pre‑create the predicted temporary file path as a symbolic link pointing to an arbitrary file writable by the victim. When gzexe runs, it follows the symlink and overwrites the target file, resulting in a time‑of‑check to time‑of‑use (TOCTOU) condition that allows arbitrary file overwrite. This issue has been fixed in the commit 4e6f8b24ab823146ab8776f0b7fe486ab34d4269

Metadata

CVE ID
CVE-2026-41991
State
PUBLISHED
Assigner
CERT-PL
Reserved
2026-04-23 08:06 UTC
Published
2026-06-29 10:15 UTC
Last updated
2026-06-29 13:31 UTC
Primary CWE
CWE-377
CWE-377: Insecure Temporary File
Vendor / Product
GNU / gzip
Sources
cve.org  ·  NVD

Severity & Metrics

2.0 LOW CVSS 4.0
CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
SSVC — CISA Coordinator
Exploitation
none
Automatable
no
Tech. Impact
partial
Affected products (1)
VendorProductPlatformVersions
GNU gzip 0 ≤ 1.14
Weakness (CWE)
CWESourceDescription
CWE-377 cna CWE-377: Insecure Temporary File
CVSS scores (1)
ScoreSeverityVersionSourceVector
2.0 LOW 4.0 cna CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Back to overview