CVE Catalog

CVE-2026-44850

HighCVSS 8.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

11th percentile - higher than 11% of all known CVEs

Summary

Portainer Community Edition versions 2.33.0 through 2.33.7, 2.39.1, and 2.40.0 have a vulnerability in the Disable bind mounts security setting for non-administrators. The enforcement check only inspected the HostConfig.Binds array, ignoring the equivalent HostConfig.Mounts array, allowing authenticated users to mount arbitrary host paths into containers.

Risk Assessment

The risk is that any authenticated user with container creation rights can bypass the bind mounts restriction and access sensitive host system paths, potentially leading to privilege escalation or data leakage.

Recommendation

Immediately upgrade Portainer CE to version 2.33.8, 2.39.2, or 2.41.0 depending on your release branch. After upgrading, verify that the Disable bind mounts setting works correctly for all users.

Other vulnerabilities in Portainer

See all
Original NVD description (English source)

Portainer Community Edition is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. From 2.33.0 to before 2.33.8, 2.39.2, and 2.41.0, Portainer offers an environment-level Disable bind mounts for non-administrators security setting that blocks regular users from binding host paths into containers they create through the Portainer-mediated Docker API. The check that enforces this setting only inspected the legacy HostConfig.Binds array on the container-create proxy and never looked at the equivalent HostConfig.Mounts array. Any authenticated user with rights to create containers on a Docker environment where the restriction is enabled could submit a bind-typed entry under HostConfig.Mounts and mount any host path into their container. This vulnerability is fixed in 2.33.8, 2.39.2, and 2.41.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS