CVE-2026-38329
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący z ważnym tokenem API może przesłać złośliwy skrypt PHP i wykonać dowolny kod na serwerze, co stwarza poważne zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację Bludit CMS do wersji 3.18.4 lub nowszej oraz wdrożenie dodatkowych mechanizmów weryfikacji autoryzacji i walidacji rozszerzeń plików.
Inne podatności w Bludit CMS
Zobacz wszystkie- CVE-2026-93366Średnie
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.
- 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 before version 3.18.4 allows Remote Code Execution (RCE) via the API Plugin. The POST /api/files/{key} endpoint in bl-plugins/api/plugin.php fails to perform authorization checks and lacks file extension validation. An attacker with a valid API token can upload a malicious PHP script and execute arbitrary code on the server.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

