Katalog CVE

CVE-2026-52891

KrytyczneCVSS 9.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.40%

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

Streszczenie

Wekan przed wersją 9.07 zawiera podatność na wstrzykiwanie poleceń w funkcji przesyłania awatarów. Nazwy plików dostarczone przez użytkownika są przekazywane do funkcji child_process.exec() bez odpowiedniego oczyszczenia, co umożliwia wykonanie dowolnych poleceń na serwerze poprzez znaki specjalne, takie jak backticki czy $().

Ocena ryzyka

Atakujący może przejąć kontrolę nad serwerem, wykonując dowolne polecenia systemowe, co prowadzi do pełnej kompromitacji danych i usług.

Rekomendacja

Niezwłocznie zaktualizuj Wekan do wersji 9.07 lub nowszej, która zawiera poprawkę usuwającą podatność.

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.07, Wekan avatar upload functionality embeds user-supplied filenames into paths later passed to child_process.exec() for MIME-type detection. Because models/avatars.js and models/fileValidation.js used a shell command with the avatar filename, shell metacharacters such as backticks and $() in the filename could execute commands on the server. This issue is fixed in version 9.07.

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