CVE-2025-51857
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 13 - wyżej niż 13% wszystkich znanych CVE
Streszczenie
Podatność XSS w metodzie reconcile klasy AttachmentReconciler systemu Halo w wersji 2.20.18LTS i wcześniejszych umożliwia atakującemu wstrzyknięcie złośliwego skryptu.
Ocena ryzyka
Atakujący może wykorzystać podatność do kradzieży sesji użytkownika, przejęcia konta lub wykonania nieautoryzowanych działań w kontekście ofiary.
Rekomendacja
Należy niezwłocznie zaktualizować system Halo do wersji nowszej niż 2.20.18LTS oraz zastosować filtrowanie wejścia i kodowanie wyjścia w metodzie reconcile.
Inne podatności w Halo
Zobacz wszystkie- CVE-2026-97182Wysokie
W halo-dev Halo do wersji 2.25.4/2.26.1 wykryto podatność bezpieczeństwa w nieznanej funkcji pliku application/src/main/java/run/halo/app/content/comment/ReplyNotificationSubscriptionHelper.java w komponencie SpEL Handler. Manipulacja prowadzi do niewłaściwej neutralizacji, a atak może być przeprowadzony zdalnie.
- CVE-2026-67919Krytyczne
Problem w Halo 2.25.4 pozwala zdalnemu atakującemu na wykonanie dowolnego kodu poprzez komponenty PluginEndpoint.java, metodę installFromUri oraz DefaultPluginApplicationContextFactory.
- CVE-2026-116117Wysokie
W aplikacji halo-dev halo do wersji 2.27.0-beta.1 wykryto podatność w funkcji resolveViewNameOrDefault klasy DefaultViewNameResolver odpowiedzialnej za rozwiązywanie nazw widoków. Manipulacja argumentem template pozwala na path traversal, czyli nieautoryzowany dostęp do plików poza zamierzonym katalogiem. Podatność można wykorzystać zdalnie, a publiczny exploit jest już dostępny.
- CVE-2026-91772Średnie
Halo do wersji 2.26.1 zawiera podatność na otwarte przekierowanie w anonimowym punkcie końcowym miniatur, który nie waliduje parametru zapytania uri. Atakujący mogą tworzyć złośliwe linki w zaufanej domenie Halo, które przekierowują odwiedzających na dowolne zewnętrzne strony, umożliwiając ataki phishingowe i nadużywanie relacji zaufania opartych na przekierowaniach.
- CVE-2026-78971Średnie
W Halo w wersji do 2.25.4 funkcja zarządzania wtyczkami umożliwia instalowanie/aktualizowanie złośliwych wtyczek, co może pozwolić atakującym na wykonanie dowolnych poleceń z uprawnieniami procesu Halo.
- CVE-2026-67920Wysokie
Problem w Halo 2.25.4 pozwala zdalnemu atakującemu na wykonanie dowolnego kodu poprzez komponenty run.halo.app.migration.impl.MigrationServiceImpl.restoreWorkdir() oraz org.springframework.util.FileSystemUtils.copyRecursively().
- CVE-2026-15326Niskie
W aplikacji halo-dev halo do wersji 2.24.2 wykryto podatność na przejście ścieżki (path traversal) w funkcji ThemeUtils.unzipThemeTo pliku ThemeUtils.java podczas instalacji motywu. Manipulacja argumentem metadata.name umożliwia zdalne wykorzystanie luki, a exploit jest publicznie dostępny.
- CVE-2026-55439Średnie
Halo to narzędzie do budowy stron internetowych typu open source. W wersjach przed 2.24.3 występuje podatność typu path traversal w punkcie końcowym pobierania kopii zapasowej, która pozwala uwierzytelnionym administratorom na odczyt dowolnych plików z systemu plików serwera.
- CVE-2025-15141Niskie
Podatność w Halo do wersji 2.21.10 dotyczy nieznanego przetwarzania w pliku /actuator komponentu Configuration Handler. Manipulacja prowadzi do ujawnienia informacji. Atak może być przeprowadzony zdalnie, ale wymaga wysokiej złożoności i jest trudny do wykorzystania. Exploit jest publicznie dostępny.
- CVE-2023-27164Średnie
Podatność na dowolne przesyłanie plików w systemie Halo do wersji 1.6.1 umożliwia atakującym wykonanie dowolnego kodu poprzez spreparowany plik .md.
Oryginalny opis (angielski, źródło NVD)
The reconcile method in the AttachmentReconciler class of the Halo system v.2.20.18LTS and before is vulnerable to XSS attacks.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

