Skip to main content

Portainer CE EUVDEUVD-2026-56003

| CVE-2026-72533 HIGH
Improper Authentication (CWE-287)
2026-08-11 TuranSec GHSA-588v-59vc-3xh9
8.8
CVSS 3.1 · Vendor: TuranSec
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain low-privileged Portainer account
  2. Delivery
    Craft non-canonical URL targeting privileged Docker API path
  3. Exploit
    Submit request to Portainer Docker proxy endpoint
  4. Install
    Authorization middleware evaluates raw un-normalized path and permits request
  5. C2
    Proxy canonicalizes and forwards privileged call to Docker daemon
  6. Execute
    Docker daemon executes call as root
  7. Impact
    Attacker achieves full Docker host control

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid Portainer CE user account at any privilege level - the vulnerability is not accessible to unauthenticated actors. The attacker must have HTTP access to the Portainer instance (AV:N per CVSS). No special non-default configuration is required; the flaw affects all standard Portainer CE deployments through 2.44.0 running the Docker proxy feature, which is a core default capability. The attack requires no user interaction (UI:N) and has low complexity (AC:L) once account access is obtained. Exploitation is limited by: (1) requirement for a valid (even low-privileged) Portainer account - organizations with strict user provisioning meaningfully reduce exposure; (2) network reachability of the Portainer management interface - instances restricted by VPN or IP allowlist limit the attacker population. No specific Docker host OS, container runtime version, or non-default Portainer setting is required to trigger the bypass.

Impact

CVSS 8.8 with AV:N/AC:L/PR:L/UI:N reflects a high-severity network-exploitable flaw requiring no interaction and low complexity - only a valid Portainer account is needed, which is a meaningful but modest barrier in environments with multiple users or shared access. The outcome (root-level Docker host access) is catastrophic, enabling full container control and host breakout. The provided vector marks S:U (no scope change), but granting root on the underlying Docker host arguably represents a cross-component impact exceeding Portainer's authorization boundary, suggesting S:C may be more precise. No EPSS score was provided, limiting probabilistic exploitation forecasting. No CISA KEV listing and no confirmed public POC reduce immediate urgency compared to a weaponized flaw, but the simplicity of path normalization bypass techniques means the attack is within reach of moderately skilled actors. The primary risk-limiting factor is PR:L: environments that enforce least-privilege Portainer access and restrict who holds user accounts materially reduce exposure. There are no conflicting signals, but absence of a formal vendor advisory is a gap - patch status cannot be confirmed.

Exploit ScenarioDerived

An attacker holding a low-privileged Portainer account - obtained legitimately, via credential stuffing, or through phishing - sends a crafted HTTP request to the Portainer Docker proxy endpoint using a non-canonical URL path such as double-encoded slashes or percent-encoded separators. The authorization middleware evaluates the raw path, determines the request targets a non-privileged endpoint, and permits it; the Go HTTP proxy library canonicalizes the path before forwarding, and the Docker daemon receives and executes the intended privileged API call. The attacker thereby gains root-level control over the Docker host, enabling container escape, data exfiltration, or ransomware deployment on the underlying server. No public POC has been identified, but path normalization confusion is a well-understood technique and an exploit is within reach of any researcher familiar with HTTP proxy security.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 11, 2026

Portainer CE through 2.44.0 exposes root-level Docker host access to any authenticated low-privileged user via a URL path normalization flaw in the Docker proxy endpoint. The authorization middleware evaluates a non-canonical request path (e.g., percent-encoded slashes, double slashes, or traversal sequences) differently from the proxy layer that ultimately forwards it to the Docker daemon - allowing crafted requests to bypass all access controls while executing with full Docker API privileges. No active exploitation has been confirmed (no CISA KEV listing) and no public exploit code has been identified at time of analysis; EPSS data was not provided in the source intelligence.

RemediationAI

No vendor-released patched version has been independently confirmed at time of analysis. Organizations should actively monitor the Portainer GitHub repository at https://github.com/portainer/portainer for a release that explicitly addresses Docker proxy path normalization and upgrade immediately upon availability. As immediate compensating controls: (1) Audit and minimize the Portainer user roster - revoke accounts for any low-privileged users who do not have a business need for Docker access, directly reducing the pool of potential attackers; trade-off is operational friction for teams using Portainer for self-service. (2) Restrict Portainer network exposure via firewall rules or VPN, limiting reachability to trusted source IPs; this reduces AV:N exploitation surface but does not protect against insider threats. (3) If operationally feasible, disable the Docker proxy endpoint in Portainer configuration to eliminate the vulnerable code path entirely; this will break Docker API passthrough functionality. (4) Enable audit logging on the Docker daemon to detect anomalous API calls that do not correspond to expected Portainer operations. Do not rely on authentication alone as a control given the bypass nature of this flaw.

Affected VersionsENISA

Portainer CE 0 ≤2.44.0

Affected Packages

euvd portainer_ce no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Portainer CE is a web-based Docker management interface that acts as an authenticated proxy to the Docker API daemon. CWE-287 (Improper Authentication) identifies the root cause: the authorization middleware fails to canonicalize request paths prior to access-control evaluation. This creates a path confusion condition - well-documented in HTTP proxy security - where non-canonical URL forms such as double slashes (//), percent-encoded path separators (%2F), or path traversal sequences are resolved differently by the authorization layer than by the Go HTTP library forwarding the request to Docker. The Docker daemon, receiving the canonicalized and therefore privileged path, executes the call as root. CPE cpe:2.3:a:portainer:portainer_ce:*:*:*:*:*:*:*:* confirms all Portainer CE releases through 2.44.0 are in scope. The flaw is architectural: authorization checks are applied to the raw, un-normalized request URI rather than to the resolved path that the proxy actually dispatches.

Know when Portainer Ce gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (TuranSec) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.9 CRITICAL

Low-privileged network attacker gains root on the Docker host - a cross-component boundary crossing that warrants S:C over the provided S:U.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (TuranSec).

CVSS VectorVendor: TuranSec

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

An authentication bypass vulnerability in Portainer CE through 2.44.0 allows authenticated low-privileged users to bypass Docker proxy authorization checks via non-canonical URL normalization, defeating all authorization middleware. The proxy endpoint fails to normalize request paths before applying access controls, allowing crafted requests to be interpreted differently by the proxy and the authorization layer. Successful exploitation grants the attacker root-level access to the underlying Docker host.

Executive ViewAI

Why It Matters

Portainer CE container management platform versions 2.44.0 and earlier contain a privilege escalation vulnerability enabling any authenticated low-privileged user to bypass authorization controls and gain complete root-level Docker host access. No public exploit code has been identified at time of analysis, but the absence of an available vendor patch creates substantial risk from both internal users and external attackers with compromised credentials. Organizations must implement immediate compensating controls to reduce the attack surface until a patch becomes available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement network segmentation to isolate Portainer infrastructure from production workloads; enforce strict least-privilege user access policies and minimize account creation; deploy enhanced monitoring and alerting on Docker daemon API activity targeting unusual authentication or privileged operations; restrict Portainer container image to read-only access where operationally feasible; consider implementing an additional authentication layer or disabling programmatic user features pending patch availability.

Threat Intelligence Overview

EPSS Score
0.4%
Top 67% exploitable
Prevalence
Medium
popular Docker management UI deployed across SMB and DevOps teams
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy