Katalog CVE

CVE-2026-29039

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Aplikacja changedetection.io przed wersją 0.54.4 pozwalała użytkownikom na określenie wyrażeń XPath jako filtrów treści. Wyrażenia te były przetwarzane przez bibliotekę elementpath, która implementuje specyfikację XPath 3.0/3.1, co umożliwiało atakującym odczyt dowolnych plików z systemu plików.

Ocena ryzyka

Brak walidacji lub sanitizacji wyrażeń XPath stwarza ryzyko, że atakujący może uzyskać dostęp do poufnych danych przechowywanych w plikach, co może prowadzić do poważnych naruszeń bezpieczeństwa w organizacji.

Rekomendacja

Zaleca się aktualizację aplikacji do wersji 0.54.4 lub nowszej, aby zlikwidować tę podatność oraz wdrożenie dodatkowych mechanizmów zabezpieczających przed nieautoryzowanym dostępem do systemu plików.

Powiązane podatności

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

changedetection.io is a free open source web page change detection tool. Prior to version 0.54.4, the changedetection.io application allows users to specify XPath expressions as content filters via the include_filters field. These XPath expressions are processed using the elementpath library which implements XPath 3.0/3.1 specification. XPath 3.0 includes the unparsed-text() function which can read arbitrary files from the filesystem. The application does not validate or sanitize XPath expressions to block dangerous functions, allowing an attacker to read any file accessible to the application process. This issue has been patched in version 0.54.4.

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