Katalog CVE

CVE-2026-31817

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

OliveTin umożliwia dostęp do zdefiniowanych poleceń powłoki z interfejsu webowego. W wersjach przed 3000.11.2, gdy funkcja saveLogs jest włączona, OliveTin zapisuje wpisy logów wykonania na dysku, wykorzystując niezweryfikowane dane użytkownika do tworzenia nazw plików, co pozwala na ataki typu directory traversal.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do zapisu plików w dowolnych lokalizacjach na systemie plików, co może prowadzić do poważnych naruszeń bezpieczeństwa i utraty danych.

Rekomendacja

Zaleca się aktualizację do wersji 3000.11.2 lub nowszej, aby usunąć tę podatność oraz wdrożenie dodatkowych mechanizmów walidacji i sanitizacji danych wejściowych.

Powiązane podatności

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

OliveTin gives access to predefined shell commands from a web interface. Prior to 3000.11.2, when the saveLogs feature is enabled, OliveTin persists execution log entries to disk. The filename used for these log files is constructed in part from the user-supplied UniqueTrackingId field in the StartAction API request. This value is not validated or sanitized before being used in a file path, allowing an attacker to use directory traversal sequences (e.g., ../../../) to write files to arbitrary locations on the filesystem. This vulnerability is fixed in 3000.11.2.

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