CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-29039

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS