Portainer Portainer CE - Authentication Bypass
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-72533
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 6 Nov 2026, 02:43 UTC · Revision 1
Source evidence
Portainer Portainer CE - Authentication Bypass
core-osv · Original sourcePublished 11 Aug 2026, 11:06 UTC
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.
osv:CVE-2026-72533
Complete source record
{
"id": "ede0e95bb765edf0b95d51a93686930bd8777181e15d0632ae5c6bb78b013754",
"url": "https://osv.dev/vulnerability/CVE-2026-72533",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Portainer Portainer CE - Authentication Bypass",
"summary": "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.",
"evidence": "osv:CVE-2026-72533",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-72533",
"aliases": [
"CVE-2026-72533"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/portainer/portainer",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "2ccca8c17e57c572786dda337456b673298f2243"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "2.44.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "2.44.0"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"2.44.0",
"2.23.0",
"2.0.0",
"1.20.0",
"1.11.3",
"internal-1.6.0",
"internal-1.5.0",
"internal-1.4.0",
"internal-1.3.0",
"internal-1.2.0",
"v0.6.0",
"v0.5"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-72533.json"
}
}
],
"modified": "2026-10-28T02:30:46.204263888Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72533.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-72533",
"https://github.com/portainer/portainer"
],
"provider_metadata": {
"cwe_ids": [
"CWE-287"
],
"cna_assigner": "TuranSec",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72533.json"
}
},
"related_cves": [
{
"value": "CVE-2026-72533",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 514380,
"published_at": "2026-08-11T11:06:33.537+00:00"
}