Katalog CVE

CVE-2026-86541

WysokieCVSS 8.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w knowns przed wersją 0.30.0 zawiera podatność na przechodzenie po ścieżkach w funkcji handleCodeReplace(), która pozwala atakującym na nadpisywanie dowolnych plików poza katalogiem głównym projektu. Atakujący mogą podać ścieżki bezwzględne lub względne zawierające sekwencje przechodzenia po katalogach, aby zapisać złośliwą treść w wrażliwych plikach, takich jak skrypty startowe powłoki lub pliki konfiguracyjne SSH.

Ocena ryzyka

Ryzyko obejmuje możliwość nadpisania krytycznych plików systemowych, co może prowadzić do zdalnego wykonania kodu przy następnym logowaniu lub przejęcia kontroli nad systemem.

Rekomendacja

Zaktualizuj knowns do wersji 0.30.0 lub nowszej, która zawiera poprawkę walidacji ścieżek. Dodatkowo ogranicz uprawnienia procesu serwera i monitoruj integralność ważnych plików.

Inne podatności w knowns

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

knowns versions before 0.30.0 contain a path traversal vulnerability in the handleCodeReplace() function that allows attackers to overwrite arbitrary files outside the project root. Attackers can supply absolute paths or relative paths containing directory traversal sequences to write malicious content to sensitive files like shell startup scripts or SSH configuration files.

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