CVE-2026-93366
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 8 - wyżej niż 8% wszystkich znanych CVE
Streszczenie
Bludit CMS w wersji do 3.22.0 zawiera podatność obejścia autoryzacji, która pozwala uwierzytelnionym użytkownikom z rolą Autora na wyliczanie i usuwanie plików multimedialnych należących do stron innych użytkowników, w tym administratorów, poprzez podanie dowolnych parametrów uuid do niechronionych punktów końcowych AJAX. Atakujący mogą pobrać identyfikatory UUID stron wszystkich użytkowników za pomocą punktu końcowego content-get-list, a następnie wysłać spreparowane żądania POST do punktów końcowych list-images i delete-image w bl-kernel/ajax/, aby uzyskać dostęp i zniszczyć pliki multimedialne poza własnymi stronami, omijając kontrolę izolacji IMAGE_RESTRICT.
Ocena ryzyka
Umożliwia to nieautoryzowane usuwanie plików multimedialnych innych użytkowników, co może prowadzić do utraty danych i przerw w działaniu stron. Może również naruszyć integralność treści i zaufanie użytkowników.
Rekomendacja
Zaktualizuj Bludit CMS do wersji nowszej niż 3.22.0, jeśli jest dostępna, lub wdroż dodatkowe kontrole autoryzacji w punktach końcowych AJAX. Rozważ ograniczenie uprawnień roli Autora i monitorowanie nietypowych działań na plikach.
Inne podatności w Bludit CMS
Zobacz wszystkie- CVE-2026-38329Krytyczne
Bludit CMS przed wersją 3.18.4 umożliwia zdalne wykonanie kodu (RCE) poprzez wtyczkę API. Punkt końcowy POST /api/files/{key} w pliku bl-plugins/api/plugin.php nie przeprowadza kontroli autoryzacji i nie weryfikuje rozszerzeń plików.
- CVE-2026-93365Średnie
Bludit CMS do wersji 3.22.0 zawiera lukę braku autoryzacji, która pozwala uwierzytelnionym użytkownikom z rolą Autor lub Redaktor na odczyt pełnej treści prywatnych szkiców i zaplanowanych wpisów innych użytkowników, w tym administratorów, poprzez wykorzystanie punktu końcowego AJAX content-get-list.
- CVE-2026-93364Średnie
Bludit CMS do wersji 3.22.0 zawiera lukę masowego przypisania, która pozwala uwierzytelnionym użytkownikom z rolą Autor na modyfikację pól stron zarezerwowanych dla administratorów poprzez wstrzyknięcie zarezerwowanych parametrów do żądania zapisu treści, co umożliwia konwersję stron na statyczne wpisy nawigacyjne lub przeniesienie własności strony na dowolne konto.
- CVE-2026-41456Średnie
W Bludit CMS przed commitem 6732dde występuje odbita podatność cross-site scripting w wtyczce wyszukiwania, która pozwala nieuwierzytelnionym atakującym na wstrzyknięcie dowolnego JavaScript poprzez spreparowane zapytanie wyszukiwania. Atakujący mogą wykonać złośliwe skrypty w przeglądarkach użytkowników odwiedzających spreparowane adresy URL zawierające ładunek, potencjalnie kradnąc ciasteczka sesji lub wykonując działania w imieniu dotkniętych użytkowników.
Oryginalny opis (angielski, źródło NVD)
Bludit CMS through 3.22.0 contains an authorization bypass vulnerability that allows authenticated users with the Author role to enumerate and delete media files belonging to pages owned by other users, including administrators, by supplying arbitrary uuid parameters to unprotected AJAX endpoints. Attackers can retrieve page UUIDs for all users via the content-get-list endpoint and then submit crafted POST requests to the list-images and delete-image endpoints in bl-kernel/ajax/ to access and destroy media files outside their own pages, bypassing the IMAGE_RESTRICT isolation control.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

