mediumCVSS 4.8Vulnerability

CVE-2026-48785

### Impact The `limit container paths directive` in `apptainer.conf` is intended to allow a system administrator limit the paths from which containers can be run, under setuid mode. Due to incorrect matching of a path string, sibling directories with similar names may incorrectly be allowed. For example, the configuration: ``` limit container paths = /data/safe ``` Will also allow containers in /data/safe-but-unsafe to be run. ### Patches The issue is patched in apptainer version 1.5.1. ### Workarounds If developers do not use setuid mode or do not use the `limit container paths` functionality, then this issue does not affect their installation. Note that, as documented [1], if user namespaces are allowed for unrestricted use then this functionality does not stop users from running any container of their choice. If developers do use the `limit container paths` functionality they are advised to update. ### Credit This vulnerability was discovered and disclosed to the Apptainer project by Dave Trudgian of Sylabs. ### Resources [1] https://apptainer.org/docs/admin/latest/configfiles.html#limiting-container-execution

Properties

ghsa_id
GHSA-cr2j-534f-mf3g
severity
medium
summary
Apptainer has incorrect path matching for 'limit container paths' directive
cvss_score
4.8
cve_id
CVE-2026-48785
cvss_vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L
is_ghsa_only
false
ghsa_published
2026-06-26T19:20:33Z
source_url
https://github.com/advisories/GHSA-cr2j-534f-mf3g
ghsa_updated
2026-06-26T19:20:33Z

Related Entities (4)

VULNERABLE_TO (1)

[Software]go/github.com/apptainer/apptainer

AFFECTS (1)

[Software]go/github.com/apptainer/apptainer

HAS_WEAKNESS (1)

[Weakness]Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

REPORTED_BY (1)

[Source]GitHub Advisory Database

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-48785 (CVSS 4.8) — Ninja Signal Threat Intelligence | Ninja Signal