Katalog CVE

CVE-2026-52890

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

Percentyl 25 - wyżej niż 25% wszystkich znanych CVE

Streszczenie

Wekan do wersji 9.31 zawiera podatność umożliwiającą odczyt dowolnych plików i atak DoS. Zalogowany członek tablicy może wstawić załącznik z kontrolowaną ścieżką pliku, a serwer odczytuje go bez sprawdzania, czy znajduje się w dozwolonym katalogu.

Ocena ryzyka

Atakujący może odczytać poufne pliki systemowe (np. /etc/passwd) lub spowodować przeciążenie serwera przez odczyt urządzeń takich jak /dev/zero, co prowadzi do wycieku danych i przerwania działania.

Rekomendacja

Należy niezwłocznie zaktualizować Wekan do wersji 9.31 lub nowszej. Jeśli aktualizacja nie jest możliwa, ogranicz dostęp do tablic tylko zaufanym użytkownikom.

Inne podatności w Wekan

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

Wekan is open source kanban built with Meteor. Prior to 9.31, Wekan allows a logged-in board member to insert an attachment document through the /attachments/insert DDP method with attacker-controlled versions.original.path and versions.original.storage fields. The server/permissions/attachments.js insert rule checks only board write access, and FileStoreStrategyFilesystem.getReadStream() in models/lib/fileStoreStrategy.js streams the stored path without a storage-root containment check, allowing arbitrary file reads and denial of service through special files such as /dev/zero. This issue is fixed in version 9.31.

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