Read the docs
TI-2023-14384 Aliases CVE-2023-30549GHSA-j4rf-7357-f4cg

Unpatched extfs vulnerabilities are exploitable through suid-mode Apptainer

Priority LOW 34CWE-416Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-416 and the CVSS impact.

Summary

Apptainer is an open source container platform for Linux. There is an ext4 use-after-free flaw that is exploitable through versions of Apptainer < 1.1.0 and installations that include apptainer-suid < 1.1.8 on older operating systems where that CVE has not been patched. That includes Red Hat Enterprise Linux 7, Debian 10 buster (unless the linux-5.10 package is installed), Ubuntu 18.04 bionic and Ubuntu 20.04 focal. Use-after-free flaws in the kernel can be used to attack the kernel for denial of service and potentially for privilege escalation. Apptainer 1.1.8 includes a patch that by default disables mounting of extfs filesystem types in setuid-root mode, while continuing to allow mounting of extfs filesystems in non-setuid "rootless" mode using fuse2fs. Some workarounds are possible. Either do not install apptainer-suid (for versions 1.1.0 through 1.1.7) or set `allow setuid = no` in apptainer.conf. This requires having unprivileged user namespaces enabled and except for apptainer 1.1.x versions will disallow mounting of sif files, extfs files, and squashfs files in addition to other, less significant impacts. (Encrypted sif files are also not supported unprivileged in apptainer 1.1.x.). Alternatively, use the `limit containers` options in apptainer.conf/singularity.conf to limit sif files to trusted users, groups, and/or paths, and set `allow container extfs = no` to disallow mounting of extfs overlay files. The latter option by itself does not disallow mounting of extfs overlay partitions inside SIF files, so that's why the former options are also needed.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00369 30th percentileScored 2026-11-07
Fix Fixed apptainer (apptainer): 1.1.8github.com/apptainer/apptainer (Go): 1.1.8

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
MLflowapptainerbefore 1.1.81.1.8Patch availableCNA
—github.com/apptainer/apptainer (Go)before 1.1.81.1.8Patch availableGHSA-j4rf-7357-f4cg
  • apptainer VendorMLflow Affected before 1.1.8 Fixed in 1.1.8 Patch available CNA
  • github.com/apptainer/apptainer (Go) Vendor— Affected before 1.1.8 Fixed in 1.1.8 Patch available GHSA-j4rf-7357-f4cg

CPE configurations NVD · 3

CPEVersionsRoleVendor
cpe:2.3:a:lfprojects:apptainer:*:*:*:*:*:go:*:*before 1.1.8VulnerableMLflow
cpe:2.3:a:sylabs:singularity:*:*:*:*:*:*:*:*all versionsVulnerablesylabs
cpe:2.3:o:redhat:enterprise_linux:7.0:*:*:*:*:*:*:*7.0VulnerableRed Hat
  • cpe:2.3:a:lfprojects:apptainer:*:*:*:*:*:go:*:* Versions before 1.1.8 Vulnerable ·MLflow
  • cpe:2.3:a:sylabs:singularity:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·sylabs
  • cpe:2.3:o:redhat:enterprise_linux:7.0:*:*:*:*:*:*:* Versions 7.0 Vulnerable ·Red Hat

Remediation

  • Fix · CNA apptainer (apptainer) Fixed in 1.1.8
  • Fix · GHSA-j4rf-7357-f4cg github.com/apptainer/apptainer (Go) Fixed in 1.1.8 Advisory →

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-30549
  2. 2026-10-03 Alias added: GHSA-j4rf-7357-f4cg

References

  • TI-2023-19876 Apptainer's ineffective privileges drop when requesting container network CVSS 3.1MEDIUM 6.1
  • TI-2025-40257 Apptainer ineffective application of selinux and apparmor --security options CVSS 3.1MEDIUM 5.3

Sources