CVE-2023-33197
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 48 - wyżej niż 48% wszystkich znanych CVE
Streszczenie
Craft to system zarządzania treścią (CMS) do tworzenia niestandardowych doświadczeń cyfrowych w sieci. Wykryto podatność na atak typu cross-site scripting (XSS), która może być wywołana za pomocą narzędzia Update Asset Index. Problem został naprawiony w wersji 4.4.6.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do wstrzyknięcia złośliwego kodu JavaScript, co może prowadzić do kradzieży danych użytkowników lub przejęcia sesji. Organizacje powinny zaktualizować swoje systemy, aby zminimalizować ryzyko.
Rekomendacja
Zaleca się aktualizację Craft do wersji 4.4.6 lub nowszej, aby usunąć tę podatność. Regularne monitorowanie i aktualizowanie oprogramowania jest kluczowe dla zapewnienia bezpieczeństwa.
Inne podatności w Craft CMS
Zobacz wszystkie- CVE-2026-124431Średnie
Craft CMS od wersji 5.10.0 przed 5.11.2 zawiera podatność polegającą na obejściu autoryzacji, która pozwala uwierzytelnionym użytkownikom o niskich uprawnieniach na przeglądanie wolumenów, do których nie mają uprawnień. Atakujący mogą usunąć powiązany zasób i użyć modala przeglądarki wolumenów zastępczych, aby zobaczyć struktury katalogów wszystkich wolumenów, choć nie zawartość plików.
- CVE-2026-124430Wysokie
Craft CMS od 5.10.0 przed 5.11.2 zawiera podatność na zdalne wykonanie kodu, która pozwala użytkownikom panelu sterowania bez uprawnień administratora uzyskać szablony Twig podpisane HMAC przez punkt końcowy app/render-elements. Atakujący mogą przesłać podpisany szablon jako parametr przekierowania logowania returnUrl, wywołując niesandboxowaną ewaluację renderObjectTemplate() i wykonując polecenia systemu operacyjnego jako proces roboczy PHP.
- CVE-2026-124429Wysokie
Craft CMS od 5.0.0 przed 5.11.2 zawiera podatność na eskalację uprawnień, która pozwala nieuwierzytelnionym publicznym rejestrującym odzyskać dezaktywowane konta niebędące administratorami, zachowując ich bezpośrednie uprawnienia. Atakujący mogą zarejestrować się przy użyciu dezaktywowanego konta, ustawić nowe hasło i odziedziczyć uprawnienia przechowywane w userpermissions_users, umożliwiając przejęcie uprzywilejowanego konta, gdy weryfikacja e-mail jest wyłączona.
- CVE-2026-124426Średnie
Craft CMS od wersji 5.0.0 przed 5.11.2 zawiera podatność polegającą na obejściu autoryzacji, która pozwala nieuwierzytelnionym atakującym na odczyt treści witryn spoza zakresu Sites schematu GraphQL. Atakujący mogą wysłać żądanie POST do /actions/graphql/api, wybierając pole lokalizowane bez argumentu siteId, aby ujawnić treść witryny spoza zakresu.
- CVE-2026-84802Średnie
Craft CMS w wersjach od 5.7.0 do przed 5.10.12 zawiera podatność na ujawnienie informacji w AssetsController::actionMoveInfo, która nie egzekwuje uprawnień do woluminów. Uwierzytelnieni użytkownicy panelu sterowania mogą wysyłać żądania POST do punktu końcowego assets/move-info z dowolnymi folderIds, aby uzyskać liczbę zasobów i całkowity rozmiar przechowywania dla woluminów, do których nie mają dostępu.
- CVE-2026-84801Wysokie
Craft CMS przed wersją 5.10.11 nie weryfikuje statusu administratora w punkcie końcowym actionGetPasswordResetUrl, co pozwala użytkownikom niebędącym administratorami z uprawnieniem administrateUsers na generowanie linków resetowania hasła dla kont administratorów. Atakujący może ustawić nowe hasło dla administratora i przejąć panel kontrolny.
- CVE-2026-84800Wysokie
Craft CMS w wersjach od 5.0.0-RC1 do 5.10.11 zawiera brak autoryzacji w AssetsController::actionReplaceFile. Gdy żądanie podaje sourceAssetId i targetFilename bez assetId, uprawnienie replacePeerFiles nie jest egzekwowane, co pozwala autoryzowanemu autorowi z uprawnieniem replaceFiles na nadpisanie plików innych użytkowników w tym samym folderze.
- CVE-2026-84798Wysokie
Craft CMS w wersjach od 5.0.0-RC1 do 5.10.11 nie wykonuje niezależnej kontroli autoryzacji w ElementsController::actionDeleteForSite. Metoda sprawdza uprawnienia tylko dla własnego szkicu użytkownika, a następnie usuwa kanoniczny element bez ponownej weryfikacji, co pozwala uwierzytelnionemu użytkownikowi bez uprawnienia deleteEntriesForSite na trwałe usunięcie wpisów.
- CVE-2026-84797Średnie
Craft CMS przed wersją 5.10.11 zawiera podatność na obejście autoryzacji w ElementsController::actionDuplicate(), która pozwala uwierzytelnionym użytkownikom z uprawnieniem createEntries na usuwanie cudzych wstępnych wersji roboczych. Atakujący mogą wykorzystać parametr deleteProvisionalDraft, aby usunąć niezapisany szkic innego użytkownika bez odpowiednich kontroli autoryzacji, uzyskując dostęp do treści w trakcie tworzenia.
- CVE-2026-84796Wysokie
Craft CMS przed wersją 5.10.11 zawiera podatność obejścia zakresu witryny w resolverach mutacji GraphQL, które nie weryfikują siteId przez ArgumentManager::prepareArguments(). Atakujący z tokenami ograniczonymi do jednej witryny mogą czytać, modyfikować lub usuwać wpisy w innych witrynach.
Oryginalny opis (angielski, źródło NVD)
Craft is a CMS for creating custom digital experiences on the web. Cross-site scripting (XSS) can be triggered via the Update Asset Index utility. This issue has been patched in version 4.4.6.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

