Katalog CVE

CVE-2026-42269

WysokieCVSS 8.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W countly-server uwierzytelniona trasa usuwania danych migracji przekazuje kontrolowany przez użytkownika exportid do clean_up_data bez walidacji ścieżki. Identyfikator jest łączony w ścieżkę rozwiązywaną poza zamierzonym katalogiem importu i usuwany rekurencyjnie, co pozwala administratorowi aplikacji lub użytkownikowi z uprawnieniami migracji usuwać pliki i drzewa katalogów. Luka naprawiona w wersjach 24.05.50 i 25.03.44.

Ocena ryzyka

Użytkownik z uprawnieniami migracji może spowodować utratę danych lub zakłócenie działania usługi poprzez usunięcie dowolnych plików z prawem zapisu.

Rekomendacja

Zaktualizuj countly-server do wersji 24.05.50 lub 25.03.44 (lub nowszej). Ogranicz uprawnienia migracji do zaufanych administratorów.

Inne podatności w countly-server

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

countly-server is the server-side part of Countly, a product analytics solution. Prior to 24.05.50 and 25.03.44, the authenticated data-migration deletion route in plugins/data_migration/api/api.js passes the user-controlled exportid to clean_up_data without path validation. plugins/data_migration/api/data_migration_helper.js concatenates that identifier into a path resolved outside the intended import directory and calls remove recursively, allowing an application administrator or user with migration permission to delete writable files or directory trees and cause data loss or service disruption. This issue is fixed in versions 24.05.50 and 25.03.44.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS