CVE-2026-39817

Updated on 07 May 2026

Severity

5.9 Medium severity

Details

CVSS score
5.9
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:N

Overview

About vulnerability

The “go tool pack” subcommand (usually used only by the compiler as an internal tool with known-good inputs) does not sanitize output filenames. Extracting a malicious archive file with the “pack” subcommand can write files to arbitrary locations on the filesystem.

Details

Affected packages:
golang @ 1.22.9 (+22 more)
The “go tool pack” subcommand (usually used only by the compiler as an internal tool with known-good inputs) does not sanitize output filenames. Extracting a malicious archive file with the “pack” subcommand can write files to arbitrary locations on the filesystem.

Fixes