Skip to main content
← All vulnerabilities
CVE-2026-47215GO-2026-5715GHSA-WQCR-7RF3-F64M

Singularity: Incorrect path matching for 'limit container paths' directive

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.4.2, 4.1.14, 4.3.9
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

SingularityCE and SingularityPRO are open source container platforms. Prior to SingularityCE 4.4.2 and SingularityPRO 4.3.9 and 4.1.14, incorrect path-string matching in the singularity.conf limit container paths directive allows a container in a sibling directory such as /data/safe-but-unsafe to be run when /data/safe is allowed under setuid mode. This permits a user to run a container from outside the administrator's configured path allowlist. Installations that do not use limit container paths are not affected. This issue is fixed in SingularityCE 4.4.2 and SingularityPRO 4.3.9 and 4.1.14.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • sylabs singularity

    fixed in 4.4.2

  • sylabs SingularityPRO

    fixed in 4.1.14; From 4.2.0 · fixed in 4.3.9

  • github.com/sylabs/singularityGo

    All versions

  • github.com/sylabs/singularity/v4Go

    fixed in 4.4.2

  • github.com/sylabs/singularityGo

    through 3.1.1

References 5

GitHub · sylabs/singularity