Katalog CVE

CVE-2026-57863

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

Streszczenie

Crater Invoice do wersji 6.0.6 zawiera podatność na path traversal w API samodzielnej aktualizacji, która pozwala uwierzytelnionym właścicielom firm na zapisywanie dowolnych plików poza zamierzonym katalogiem ekstrakcji poprzez dostarczenie spreparowanych archiwów ZIP z sekwencjami ../ do punktu końcowego unzip. Atakujący mogą wykorzystać nieoczyszczone nazwy wpisów ZIP przekazane do PHP's ZipArchive::extractTo() do zapisu dowolnych plików PHP w publicznym katalogu dostępnym przez sieć i osiągnąć zdalne wykonanie kodu na serwerze.

Ocena ryzyka

Uwierzytelniony atakujący może uzyskać zdalne wykonanie kodu na serwerze, co prowadzi do całkowitej kompromitacji systemu i danych.

Rekomendacja

Zaleca się natychmiastową aktualizację Crater Invoice do wersji po 6.0.6 oraz ograniczenie dostępu do API samodzielnej aktualizacji.

Powiązane podatności

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

Crater Invoice through 6.0.6 contains a path traversal vulnerability in the self-update API that allows authenticated company owners to write arbitrary files outside the intended extraction directory by supplying crafted ZIP archives with ../ sequences to the unzip endpoint. Attackers can exploit unsanitized ZIP entry names passed to PHP's ZipArchive::extractTo() to write arbitrary PHP files into the web-accessible public directory and achieve remote code execution on the server.

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