Use of Insufficiently Random Values The advisory has been revoked - it doesn't affect any version of package golang-github-sylabs-sif  (opens in a new tab)


Threat Intelligence

EPSS
0.96% (57th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-UBUNTU2510-GOLANGGITHUBSYLABSSIF-15025101
  • published17 Jan 2026
  • disclosed7 May 2021

Introduced: 7 May 2021

CVE-2021-29499  (opens in a new tab)
CWE-330  (opens in a new tab)

Amendment

The Ubuntu security team deemed this advisory irrelevant for Ubuntu:25.10.

NVD Description

Note: Versions mentioned in the description apply only to the upstream golang-github-sylabs-sif package and not the golang-github-sylabs-sif package as distributed by Ubuntu.

SIF is an open source implementation of the Singularity Container Image Format. The siftool new command and func siftool.New() produce predictable UUID identifiers due to insecure randomness in the version of the github.com/satori/go.uuid module used as a dependency. A patch is available in version >= v1.2.3 of the module. Users are encouraged to upgrade. As a workaround, users passing CreateInfo struct should ensure the ID field is generated using a version of github.com/satori/go.uuid that is not vulnerable to this issue.