CRITICAL🇬🇧 English

CVE-2026-44848

Portainer CE: brak autoryzacji dla operacji na pluginach Docker

CVSS 9.4v4.0pub. 2026-05-28upd. 2026-06-01

Portainer Community Edition w wersjach od 2.33.0 do przed 2.33.8, 2.39.2 oraz 2.41.0 nie rejestruje właściwych procedur obsługi dla endpointów zarządzania pluginami Docker, co pozwala zwykłym użytkownikom na wykonywanie uprzywilejowanych operacji na daemonie Docker. Podatność jest krytyczna, ponieważ umożliwia nieuprawnione instalowanie i aktywowanie pluginów bezpośrednio w środowisku kontenerowym.

Pokaż oryginał (EN)

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, The Docker plugin management endpoints (/plugins/*) were not registered with a handler, so standard users with endpoint access could call privileged plugin operations — including installing and enabling plugins — directly against the underlying Docker daemon. The vulnerability is exposed when a non-admin Portainer user (Standard User role, or any role granted endpoint-level access) has been given access to a Docker endpoint via Portainer RBAC. This vulnerability is fixed in 2.33.8, 2.39.2, and 2.41.0.

🤖 Analiza AI
Jak działa

Endpointy API zarządzania pluginami Docker (/plugins/*) nie zostały zarejestrowane z odpowiednim handlerem w warstwie RBAC Portainera, przez co żądania do tych ścieżek nie podlegały kontroli uprawnień. Standardowy użytkownik Portainera (rola Standard User lub dowolna rola z dostępem na poziomie endpointu), któremu przyznano dostęp do endpointu Docker poprzez mechanizm RBAC Portainera, mógł bezpośrednio wywoływać uprzywilejowane operacje na pluginach — takie jak ich instalowanie i włączanie — bezpośrednio wobec daemona Docker. Wynika to z braku implementacji wymaganych sprawdzeń autoryzacji (CWE-862: Missing Authorization) dla tej grupy endpointów.

Skutki

Atakujący z dostępem do konta użytkownika o standardowej roli w Portainerze może instalować i aktywować dowolne pluginy Docker w docelowym środowisku, co może prowadzić do pełnego przejęcia kontroli nad hostem kontenerowym, eskalacji uprawnień oraz naruszenia poufności, integralności i dostępności zasobów systemowych i sąsiednich środowisk.

Mitygacja

Należy zaktualizować Portainer Community Edition do wersji 2.33.8, 2.39.2 lub 2.41.0, w których podatność została naprawiona. Do czasu aktualizacji zaleca się ograniczenie przydzielania dostępu do endpointów Docker użytkownikom o rolach nieadministracyjnych oraz monitorowanie aktywności pluginów Docker w zarządzanych środowiskach.

Kogo dotyczy

Portainer Community Edition w wersjach od 2.33.0 do przed 2.33.8, do przed 2.39.2 oraz do przed 2.41.0; podatność jest aktywna wyłącznie gdy co najmniej jeden użytkownik nieadministracyjny posiada dostęp do endpointu Docker przez Portainer RBAC

Uwagi

Podatność została ujawniona w ramach security advisory projektu Portainer na platformie GitHub (GHSA-rrmm-9v76-h3p4). Dotyczy środowisk Docker, Swarm, Kubernetes i ACI zarządzanych przez Portainer CE.

CVSS Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  • Portainer

    APP
    Portainer
    2.40.02.33.0 – 2.33.8 (bez)2.34.0 – 2.39.2 (bez)
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
Container
CWE
Referencje

Powiązane podatności

CVE-2026-44849CRITICAL9.4PL ✓ten sam produkt

Portainer: Pominięcie ograniczeń bezpieczeństwa kontenerów przez Docker Swarm API

CVE-2024-33661CRITICAL9.1PL ✓ten sam produkt

Portainer: niekontrolowane przekierowanie URL (open redirect)

CVE-2022-24961CRITICAL9.8ten sam produkt

In Portainer Agent before 2.11.1, an API server can continue running even if not associated with a Portainer i...

CVE-2020-24264CRITICAL9.8ten sam produkt

Portainer 1.24.1 and earlier is affected by incorrect access control that may lead to remote arbitrary code ex...

CVE-2019-16872CRITICAL9.9ten sam produkt

Portainer before 1.22.1 has Incorrect Access Control (issue 1 of 4).