CVE-2026-105860
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 8 - wyżej niż 8% wszystkich znanych CVE
Streszczenie
Wtyczka @payloadcms/plugin-multi-tenant w wersjach przed 3.90.0 i canary przed 4.0.0-canary.34 domyślnie pozwala uwierzytelnionemu użytkownikowi przypisać własne konto do innych tenantów. Instalacje, które zastąpiły domyślne zachowanie zabezpieczonymi funkcjami tenants arrayFieldAccess.create i update, nie są podatne. Problem naprawiono w wersjach 3.90.0 i 4.0.0-canary.34.
Ocena ryzyka
Uwierzytelniony użytkownik może uzyskać dostęp do innych tenantów, co może prowadzić do nieautoryzowanego dostępu do danych lub naruszenia izolacji między tenantami.
Rekomendacja
Zaktualizuj @payloadcms/plugin-multi-tenant do wersji 3.90.0 lub 4.0.0-canary.34. Jeśli nie możesz zaktualizować, zastąp domyślne zachowanie zabezpieczonymi funkcjami dostępu do pól tenants.
Inne podatności w @payloadcms/plugin-multi-tenant
Oryginalny opis (angielski, źródło NVD)
Payload is a free and open source headless content management system. In @payloadcms/plugin-multi-tenant versions before 3.90.0 and canary versions before 4.0.0-canary.34, the default tenant array field access allows an authenticated user to assign the user's own account to other tenants. Deployments that replace the default behavior with secured tenants arrayFieldAccess.create and tenants arrayFieldAccess.update functions are not affected by this behavior. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

