Katalog CVE

CVE-2026-95806

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

Streszczenie

MISP rejestruje w PHP wrapper strumienia phar zarówno w punkcie wejścia web, jak i konsoli. Powoduje to, że operacje na ścieżkach zależnych od użytkownika mogą wywołać niejawne unserialize() (sink deserializacji), a przeniesiony katalog główny aplikacji może prowadzić do wykonania kodu z przesłanego pliku phar jako użytkownik web.

Ocena ryzyka

Atakujący mogą wykorzystać deserializację lub wykonanie kodu w kontekście użytkownika web, co może prowadzić do przejęcia aplikacji MISP i dostępu do danych wywiadu zagrożeń. Brak uzasadnionego użycia wrappera phar w MISP zwiększa ryzyko nieumyślnego wykorzystania.

Rekomendacja

Wyłączyć wrapper phar w konfiguracji PHP (phar.readonly oraz wyrejestrowanie wrappera) dla MISP i zweryfikować, czy żaden komponent nie polega na phar. Zaktualizować MISP do wersji, w której wrapper nie jest rejestrowany.

Inne podatności w MISP

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

MISP ships with PHP's phar stream wrapper registered in both its web entry point and its console entry point.  The phar stream wrapper causes PHP to treat a phar archive as a directory, which has two security consequences:    - any filesystem operation on a caller-influenced path that resolves to a phar archive triggers an implicit unserialize() call, creating a deserialization sink;  - a relocated application root can reach executable code inside an uploaded phar file, enabling arbitrary code execution as the web user. No component of MISP, the vendored CakePHP framework, or any runtime-loaded library reads or constructs phar archives. The wrapper therefore serves no legitimate purpose in the MISP runtime and exists solely as an available primitive for an attacker who can influence a filesystem path argument.

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