Katalog CVE

CVE-2026-32261

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Webhooks dla Craft CMS w wersjach od 3.0.0 do 3.2.0 renderuje treści dostarczone przez użytkownika przez funkcję renderString() Twiga bez ochrony sandboxa. Umożliwia to uwierzytelnionemu użytkownikowi z dostępem do panelu administracyjnego i uprawnieniami do wtyczki wstrzyknięcie kodu szablonu Twig, który wywołuje dowolne funkcje PHP, nawet gdy allowAdminChanges jest ustawione na false. Problem naprawiono w wersji 3.2.0.

Ocena ryzyka

Atakujący może wykonać dowolny kod PHP na serwerze, co prowadzi do pełnej kompromitacji aplikacji i danych. Nawet przy wyłączonych zmianach administracyjnych ryzyko pozostaje.

Rekomendacja

Zaktualizuj wtyczkę Webhooks do wersji 3.2.0 lub nowszej. Ogranicz dostęp do panelu administracyjnego tylko dla zaufanych użytkowników.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Webhooks for Craft CMS plugin adds the ability to manage “webhooks” in Craft CMS, which will send GET or POST requests when certain events occur. From version 3.0.0 to before version 3.2.0, the Webhooks plugin renders user-supplied template content through Twig’s renderString() function without sandbox protection. This allows an authenticated user with access to the Craft control panel and permissions to access the Webhooks plugin to inject Twig template code that calls arbitrary PHP functions. This is possible even if allowAdminChanges is set to false. This issue has been patched in version 3.2.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS