Read the docs
TI-2026-39769 Aliases CVE-2026-55062GHSA-m6jg-wr9m-cg2f

uniget: Path Traversal in Hook Files - Directory Escape Vulnerability

Priority HIGH 72CWE-22Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
—
Confidentiality · integrity · availability
High · High · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub.

Summary

uniget is a universal installer and updater for (container) tools. Prior to 0.27.6, the hooks edit command in cmd/uniget/hooks.go concatenates an unvalidated hook filename with the selected hooks directory, allowing parent-directory components to escape that directory. The resulting path is passed to the configured editor, which can access or modify files outside the hooks directory with the privileges of the uniget process account. This issue is fixed in version 0.27.6.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00164 5th percentileScored 2026-11-07
Fix Fixed cli (uniget-org): 0.27.6gitlab.com/uniget-org/cli (Go): 0.27.6

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
uniget-orgclibefore 0.27.60.27.6Patch availableCNA
—gitlab.com/uniget-org/cli (Go)before 0.27.60.27.6Patch availableGHSA-m6jg-wr9m-cg2f
  • cli Vendoruniget-org Affected before 0.27.6 Fixed in 0.27.6 Patch available CNA
  • gitlab.com/uniget-org/cli (Go) Vendor— Affected before 0.27.6 Fixed in 0.27.6 Patch available GHSA-m6jg-wr9m-cg2f

Remediation

  • Fix · CNA cli (uniget-org) Fixed in 0.27.6
  • Fix · GHSA-m6jg-wr9m-cg2f gitlab.com/uniget-org/cli (Go) Fixed in 0.27.6 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-55062
  2. 2026-10-03 Alias added: GHSA-m6jg-wr9m-cg2f

References

  • TI-2026-32980 uniget: Command Injection in tool.Check Leading to Arbitrary Code Execution CVSS 3.1HIGH 7.8
  • TI-2026-39768 uniget: EDITOR Command Injection in uniget CLI CVSS 4.0LOW 1.0

Sources