CVE-2024-48928
WysokieStreszczenie
Piwigo to aplikacja do tworzenia galerii zdjęć w sieci. W wersjach z gałęzi 14.x, podczas instalacji, parametr konfiguracyjny secret_key jest ustawiany na MD5(RAND()), co ogranicza losowość do 30 bitów, umożliwiając atak brute-force na klucz tajny. Token CSRF jest częściowo budowany na podstawie klucza tajnego, co pozwala na weryfikację udanego ataku.
Ocena ryzyka
Ryzyko dla organizacji polega na możliwości przejęcia klucza tajnego, co może prowadzić do nieautoryzowanego dostępu do kont użytkowników oraz ich sesji. Mimo że wpływ jest ograniczony, to jednak może to narazić dane użytkowników na niebezpieczeństwo.
Rekomendacja
Zaleca się aktualizację do wersji 15.0.0, która zawiera poprawkę rozwiązującą ten problem. Dodatkowo, warto rozważyć wprowadzenie silniejszych metod generowania kluczy tajnych.
Powiązane podatności
- CVE-2026-15688Krytyczne
Podatność w Mitsubishi Electric GX Works3 i Motion Control Setting wynika z nieprawidłowej implementacji algorytmu uwierzytelniania. Lokalny atakujący może pomyślnie się uwierzytelnić mimo nieprawidłowego hasła bloku, modyfikując część modułu wykonywalnego w pamięci.
- CVE-2026-87796Krytyczne
Wtyczka Multi Uploader for Gravity Forms dla WordPressa jest podatna na dowolne przesyłanie plików we wszystkich wersjach do 1.1.9 włącznie, poprzez funkcję move_file. Wynika to z niewystarczającej walidacji typów plików podczas obsługi przesyłania fragmentarycznego. Umożliwia to nieuwierzytelnionym atakującym przesyłanie dowolnych plików na serwer, co może prowadzić do zdalnego wykonania kodu.
- CVE-2026-61594Krytyczne
djust przed wersją 1.0.7 ma podatność w transporcie WebSocket, która omija standardowe mechanizmy autoryzacji Django (takie jak LoginRequiredMixin, PermissionRequiredMixin itp.) oraz bramkę dla personelu w rozszerzeniu administracyjnym. Autoryzacja mounta odbywa się przez check_view_auth, a nie przez łańcuch View.dispatch(), co pozwala anonimowym lub nieuprzywilejowanym klientom na otwarcie WebSocket i wywołanie handlerów widoków, w tym administracyjnych.
- CVE-2026-92805Krytyczne
UVdesk Community Skeleton do wersji 1.1.8 nie uwierzytelnia ani nie weryfikuje stanu instalacji na punktach końcowych kreatora w akcjach kontrolera ConfigureHelpdesk. Nieuwierzytelnieni atakujący mogą zmienić konfigurację bazy danych i utworzyć konta super administratora, wysyłając spreparowane żądania do punktów końcowych kreatora, co daje pełną kontrolę nad instancją.
- CVE-2026-92787Krytyczne
Feast do wersji 0.66.0 nie weryfikuje podpisów tokenów JWT przed ustaleniem tożsamości użytkownika, co pozwala atakującym ominąć wszystkie mechanizmy kontroli dostępu oparte na rolach, prezentując niezweryfikowany token z zakodowaną wartością. Atakujący mogą uzyskać zaufaną wewnętrzną tożsamość i niekontrolowany dostęp do odczytu i zapisu do wszystkich encji, widoków funkcji, źródeł danych i polityk uprawnień na serwerze.
- CVE-2026-76460KrytyczneAktywnie exploitowane
Podatność w API Cisco Identity Services Engine (ISE) umożliwia nieuwierzytelnionemu, zdalnemu atakującemu ominięcie uwierzytelniania. Wynika to z niewystarczającej kontroli uwierzytelniania na punkcie końcowym API. Atakujący może wysłać spreparowane żądanie do tego punktu, aby uzyskać nieautoryzowany dostęp do urządzenia, omijając interfejs zarządzania oparty na sieci Web.
- CVE-2026-75513Krytyczne
Marten od wersji 7.0.0 do 9.13.0 ma podatność polegającą na interpolacji sterowanych przez atakującego ciągów znaków do literałów SQL w zapytaniach LINQ i zarządzaniu tenantami bez odpowiedniego escapowania lub parametryzacji. Potwierdzony wektor to klucz indeksatora słownika używany w filtrach Where. Może to umożliwić ominięcie filtrów, autoryzacji multi-tenant oraz ślepe wyodrębnienie danych, a w niektórych konfiguracjach także modyfikację danych.
- CVE-2026-20332Krytyczne
Podatności w oprogramowaniu Cisco Secure Adaptive Security Appliance Software, Cisco Secure Firewall Threat Defense Software i Cisco Secure Firewall Management Center Software są związane z niewłaściwą kontrolą dostępu (CWE-284). Zostały one wykryte podczas wewnętrznego przeglądu bezpieczeństwa i zostały zaadresowane w wydaniu wzmacniającym oprogramowanie.
- CVE-2026-20284Krytyczne
Podatność w SXP REST API Cisco ISE umożliwia uwierzytelnionemu, zdalnemu atakującemu przeprowadzenie ataków SQL injection. Wynika to z niewystarczającej walidacji danych wejściowych w wywołaniach REST API. Udany atak może pozwolić na odczyt lub modyfikację danych w bazie danych, a w przypadku pojedynczego węzła może spowodować niedostępność węzła (DoS).
- CVE-2026-92808Krytyczne
Podatność typu Server-Side Request Forgery (SSRF) w usłudze UnifiedLogin serwera Altium Enterprise Server. Nieuwierzytelniony atakujący może spowodować, że serwer wyśle żądania HTTP do wybranego przez siebie celu, w tym do wewnętrznych usług dostępnych tylko z serwera. Jedna z takich usług udostępnia konfigurację i dane uwierzytelniające bez uwierzytelnienia, polegając na lokalnym pochodzeniu żądania, co jest spełnione w przypadku sfałszowanych żądań.
Oryginalny opis (angielski, źródło NVD)
Piwigo is an open source photo gallery application for the web. In versions on the 14.x branch, when installing, the secret_key configuration parameter is set to MD5(RAND()) in MySQL. However, RAND() only has 30 bits of randomness, making it feasible to brute-force the secret key. The CSRF token is constructed partially from the secret key, and this can be used to check if the brute force succeeded. Trying all possible values takes approximately one hour. The impact of this is limited. The auto login key uses the user's password on top of the secret key. The pwg token uses the user's session identifier on top of the secret key. It seems that values for get_ephemeral_key can be generated when one knows the secret key. Version 15.0.0 contains a fix for the issue.

