CVE-2026-92815
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 35 - wyżej niż 35% wszystkich znanych CVE
Streszczenie
changedetection.io do wersji 0.60.6 nie waliduje akcji Goto URL w krokach przeglądarki, co pozwala nieuwierzytelnionym atakującym na dostęp do adresów wewnętrznych. Atakujący może podać dowolne wewnętrzne adresy URL w parametrze optional_value, aby uzyskać odpowiedzi z ograniczonych lokalizacji sieciowych.
Ocena ryzyka
Umożliwia to atakującemu sondowanie i dostęp do zasobów wewnętrznych sieci, co może prowadzić do wycieku informacji lub dalszych ataków w środowisku wewnętrznym.
Rekomendacja
Zaktualizuj changedetection.io do wersji nowszej niż 0.60.6. Ogranicz dostęp do wewnętrznych adresów sieciowych z poziomu aplikacji i weryfikuj parametry wejściowe.
Inne podatności w changedetection.io
Zobacz wszystkie- CVE-2026-43891Wysokie
W narzędziu do wykrywania zmian na stronach internetowych changedetection.io przed wersją 0.55.1 występuje podatność związana z zaufaniem do ścieżek zrzutów kontrolowanych przez atakującego, które są przywracane z plików kopii zapasowej. Podczas przywracania kopii zapasowej, aplikacja może przywrócić złośliwe pliki, w tym history.txt, co prowadzi do ujawnienia zawartości lokalnych plików.
- CVE-2026-41895Wysokie
W wersjach 0.54.9 i wcześniejszych narzędzie changedetection.io przełącza się w tryb XML dla treści XML/RSS, co prowadzi do potencjalnych problemów z bezpieczeństwem związanych z przetwarzaniem niezaufanych danych XML.
- CVE-2026-95657Niskie
Podatność w Changedetection.io do wersji 0.55.8. Dotyczy funkcji setCurrentSelectedText w pliku changedetectionio/static/js/visual-selector.js komponentu Visual Selector. Manipulacja argumentem s może prowadzić do cross site scripting (XSS). Atak może być przeprowadzony zdalnie. Exploit został publicznie ujawniony i może być wykorzystany. Aktualizacja do wersji 0.60.1 rozwiązuje problem. Poprawka nosi nazwę aac6fcfa594f17511b8ff73e5eaa4f6c33899de0.
- CVE-2026-95656Wysokie
W dgtlmoon changedetection.io do wersji 50389b07 wykryto podatność w funkcji add_watch_ui_snapshot w pliku changedetectionio/blueprint/add_watch_ui/__init__.py w komponencie Preview Endpoint. Manipulacja argumentem url prowadzi do podatności server-side request forgery (SSRF), a atak można zainicjować zdalnie. Exploit został upubliczniony i może być wykorzystany; aktualizacja do wersji 0.60.1 rozwiązuje problem (patch 71d332d5a0d3da2a0fe89a392413bf4b7d27c84e).
- CVE-2026-95273Średnie
W aplikacji changedetection.io do wersji 0.60.7 wykryto podatność typu path traversal w funkcji static_content w pliku changedetectionio/flask_app.py, w komponencie visual_selector_data. Manipulacja argumentem filename pozwala na przeprowadzenie ataku zdalnie. Exploit został publicznie ujawniony i może być wykorzystany.
- CVE-2026-95272Niskie
changedetection.io do wersji 0.60.7 zawiera podatność path traversal w funkcji static_content w pliku changedetectionio/flask_app.py w komponencie Screenshot Handler. Manipulacja argumentem filename pozwala na zdalne przeprowadzenie ataku o wysokiej złożoności i trudnej eksploatacji. Exploit został opublikowany, ale producent nie odpowiedział na zgłoszenie.
- CVE-2026-95271Wysokie
W aplikacji changedetection.io (do wersji 0.60.7) wykryto podatność w funkcji check_authentication w pliku changedetectionio/flask_app.py, w komponencie Authentication Hook. Błędna walidacja prowadzi do nieprawidłowego uwierzytelnienia, a atak można przeprowadzić zdalnie. Exploit został publicznie ujawniony i może być wykorzystany; producent nie odpowiedział na zgłoszenie.
- CVE-2026-95270Niskie
changedetection.io do wersji 0.60.7 zawiera podatność polegającą na obserwowalnej różnicy czasowej w funkcji check_password w changedetectionio/flask_app.py w komponencie Hash Comparison. Atak może być przeprowadzony zdalnie, wymaga wysokiej złożoności i jest trudny do wykorzystania. Exploit został opublikowany, a producent nie odpowiedział.
- CVE-2026-92814Średnie
changedetection.io do wersji 0.60.6 nie ucieka tytułu strony w powiadomieniach HTML, co pozwala na wstrzyknięcie dowolnego znacznika. Atakujący mogą umieścić złośliwy znacznik w tytułach monitorowanych stron, który trafia do kanałów powiadomień, takich jak e-mail i Telegram, jako żywa treść, gdy używany jest token watch_title w szablonach.
- CVE-2026-71205Średnie
Trasa /login w changedetection.io sprawdza podane hasło względem pojedynczego hasha PBKDF2-HMAC-SHA256 bez ograniczania szybkości na IP lub sesję, licznika nieudanych prób ani blokady (brak biblioteki rate-limiting w requirements.txt).
Oryginalny opis (angielski, źródło NVD)
changedetection.io through 0.60.6 fails to validate the Goto URL action in browser steps, allowing unauthenticated attackers to access internal addresses. Attackers can supply arbitrary internal URLs in the optional_value parameter to retrieve responses from restricted network locations.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

