Katalog CVE

CVE-2026-54501

KrytyczneCVSS 9.4
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Browsertrix od wersji 1.15.0 do 1.22.8 nieprawidłowa sanityzacja adresów URL Git podanych jako Custom Behaviors pozwala na wstrzyknięcie poleceń przez /api/orgs/*/crawlconfigs/validate/custom-behavior. Użytkownik z uprawnieniami crawlera lub administratora może dostarczyć spreparowany adres URL Git, który wykona dowolne polecenia systemowe w podzie backendu.

Ocena ryzyka

Atakujący z odpowiednimi uprawnieniami może wykonać dowolne polecenia w backendzie, co może prowadzić do ujawnienia, modyfikacji lub usunięcia danych aplikacji, archiwów, profili przeglądarki i poświadczeń proxy.

Rekomendacja

Zaktualizuj Browsertrix do wersji 1.22.8 lub nowszej i ogranicz możliwość rejestracji oraz przyznawania uprawnień crawlera/administratora.

Powiązane podatności

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

Browsertrix is a high-fidelity, browser-based crawling service for web archiving that can be self-hosted or used through Webrecorder's hosted instance. From 1.15.0 until 1.22.8, Browsertrix improperly sanitizes Git URLs specified as Custom Behaviors, allowing command injection through /api/orgs/*/crawlconfigs/validate/custom-behavior. A user with crawler or administrator permission on the specific instance can supply a crafted Git URL that executes arbitrary operating-system commands in the backend pod. Open registration or hosted free-trial access can make the required role broadly obtainable. Successful exploitation can expose, modify, or delete application database records, archived items, browser profiles, storage data, proxy credentials, and other configured service data. This issue is fixed in version 1.22.8.

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