CVE-2019-11328
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.
How to fix
- sylabs singularity3.2.0 or later
- github.com/sylabs/singularity3.2.0 or later
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LNU5BUHFOTYUZVHFUSX2VG4S3RCPUEMA/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/5O3TPL5OOTIZEI4H6IQBCCISBARJ6WL3/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LIHV7DSEVTB5SUPEZ2UXGS3Q6WMEQSO2/
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| sylabs singularity | 3.1.0 ≤ v < 3.2.0, 3.2.0 | 3.2.0 |
| fedoraproject fedora | 28, 29, 30 | — |
| opensuse backports | sle-15 | — |
| opensuse leap | 15.1 | — |
| github.com/sylabs/singularityGo | 3.1.0 ≤ v < 3.2.0 | 3.2.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.