CVE-2026-25497
WysokieStreszczenie
W platformie Craft, w wersjach od 4.0.0-RC1 do przed 4.17.0-beta.1 oraz 5.9.0-beta.1, występuje podatność na eskalację uprawnień w API GraphQL Craft CMS. Umożliwia to uwierzytelnionemu użytkownikowi z dostępem do jednego woluminu zasobów eskalację uprawnień i modyfikację/przenoszenie zasobów należących do innych woluminów, w tym woluminów ograniczonych lub prywatnych.
Ocena ryzyka
Organizacja może być narażona na nieautoryzowane modyfikacje i transfery zasobów, co może prowadzić do utraty danych lub naruszenia prywatności. Użytkownicy z ograniczonym dostępem mogą uzyskać dostęp do zasobów, do których nie powinni mieć prawa.
Rekomendacja
Zaleca się aktualizację Craft do wersji 4.17.0-beta.1 lub 5.9.0-beta.1, aby usunąć tę podatność. Należy również przeprowadzić audyt uprawnień użytkowników w systemie.
Powiązane podatności
- CVE-2026-93765Krytyczne
Mongoid zawiera słabość niebezpiecznej refleksji w warstwie trwałości dokumentów. Przekazanie kluczy z danych wejściowych od nieuwierzytelnionej strony może spowodować niezamierzone wywołanie metod wewnętrznych zamiast aktualizacji pola tablicy, co może prowadzić do usunięcia przechowywanych rekordów i braku odpowiedzi aplikacji.
- CVE-2026-85497Krytyczne
Kamery IP CareCam CM2507 przechowują hasło root'a przy użyciu stałego, przestarzałego hasha, który nie zapewnia wystarczającej odporności na atak offline.
- CVE-2026-81321Krytyczne
Kamery IP CM2507 przechowują skonfigurowane poświadczenia sieci bezprzewodowej w postaci jawnego tekstu w systemie plików.
- CVE-2026-77240Krytyczne
WACRM w wersji 0.7.0 i wcześniejszych zawiera luki: zasady bezpieczeństwa na poziomie wierszy pozwalają uwierzytelnionym użytkownikom na zmianę własnej roli i identyfikatora konta, co umożliwia eskalację uprawnień i przeniesienie do innej dzierżawy. Ponadto funkcje match_ai_knowledge_fts i match_ai_knowledge_semantic uruchamiane z SECURITY DEFINER nie sprawdzają przynależności do konta, pozwalając niebędącym członkami na odczyt fragmentów bazy wiedzy innego dzierżawcy.
- CVE-2026-84383Krytyczne
libheif w wersjach od 1.22.0 do 1.23.2 ma podatność na przepełnienie sterty (heap out-of-bounds write). Specjalnie spreparowany plik HEIF/HEIC/AVIF z zagnieżdżonymi referencjami iden i auxl powoduje dodanie duplikatów kanałów Alpha z różną głębią bitową, a funkcja scale_nearest_neighbor() alokuje mniejszy bufor niż potrzeba, prowadząc do zapisu poza pamięć.
- CVE-2026-61682Krytyczne
kcp przed wersjami 0.31.4 i 0.32.2 nie usuwa nagłówków tożsamości (X-Remote-User, X-Remote-Group, X-Remote-Extra-*) przed przekazaniem żądań do shardów. Każdy uwierzytelniony dzierżawca może wstrzyknąć X-Remote-Group: system:masters i uzyskać pełne uprawnienia.
- CVE-2026-10858Krytyczne
IBM MQ dla HPE NonStop w wersjach od 8.1.0 do 8.1.0.40 ma podatność na niedomiar bufora sterty (heap buffer underflow) podczas przetwarzania wiadomości wielosesyjnych. Uwierzytelniony atakujący może spowodować odmowę usługi lub potencjalnie wykonać dowolny kod.
- CVE-2026-10747Krytyczne
IBM MQ Appliance ma podatność na przepełnienie bufora sterty w przetwarzaniu protokołu przed uwierzytelnieniem, co pozwala zdalnemu atakującemu na odmowę usługi lub potencjalne wykonanie dowolnego kodu.
- CVE-2025-53837Krytyczne
XWiki Rendering przed wersjami 14.10.2 i 15.0 RC1 umożliwia wykonanie dowolnych makr skryptowych, w tym Groovy i Python, przez użytkownika, który może edytować swój profil lub dowolny dokument. Wynik renderowania jest dołączany jako treść makra HTML bez dalszego eskejpowania, co pozwala zamknąć makro HTML i wstrzyknąć makra skryptowe z uprawnieniami programistycznymi.
- CVE-2025-15399Krytyczne
IBM Common Licensing Agent 9.0 (w tym wersje 9.0.0.1 i 9.0.0.2) oraz ART 9.0 (wersje 9.0.0.1 i 9.0.0.2) jest podatny na cross-site request forgery (CSRF), co pozwala atakującemu na wykonanie złośliwych działań w imieniu uwierzytelnionego użytkownika.
Oryginalny opis (angielski, źródło NVD)
Craft is a platform for creating digital experiences. In Craft versions from 4.0.0-RC1 to before 4.17.0-beta.1 and 5.9.0-beta.1, there is a Privilege Escalation vulnerability in Craft CMS’s GraphQL API that allows an authenticated user with write access to one asset volume to escalate their privileges and modify/transfer assets belonging to any other volume, including restricted or private volumes to which they should not have access. The saveAsset GraphQL mutation validates authorization against the schema-resolved volume but fetches the target asset by ID without verifying that the asset belongs to the authorized volume. This allows unauthorized cross-volume asset modification and transfer. This vulnerability is fixed in 4.17.0-beta.1 and 5.9.0-beta.1.

