Skip to content
OpenAdvisories
High · 8.8 CVE-2019-11328 EUVD-2021-2444GHSA-557g-r22w-9wvx

Incorrect Permission Assignment for Critical Resource in Singularity

Published May 14, 2019 · Updated Aug 4, 2024 · Assigned by mitre

Description

An issue was discovered in Singularity 3.1.0 to 3.2.0-rc2, a malicious user with local/network access to the host system (e.g. ssh) could exploit this vulnerability due to insecure permissions allowing a user to edit files within `/run/singularity/instances/sing/<user>/<instance>`. The manipulation of those files can change the behavior of the starter-suid program when instances are joined resulting in potential privilege escalation on the host.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SUSE Package Hub 15 SP1 singularity 3.4.1-bp151.3.3.1 openSUSE-SU-2019:2288-1
SUSE Package Hub 15 singularity 3.4.1-bp151.3.3.1 openSUSE-SU-2019:2288-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed singularity 3.8.3-1.2 openSUSE-SU-2024:11384-1
openSUSE Leap 15.1 singularity 3.6.0-lp151.2.6.1 openSUSE-SU-2020:1037-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/sylabs/singularity >= 3.1.0, < 3.2.0 3.2.0 GHSA-557g-r22w-9wvx

Advisories 3

References