CVE-2026-29001
WysokieCVSS 7.2Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 56 - wyżej niż 56% wszystkich znanych CVE
Streszczenie
TastyIgniter do wersji 4.4.5 zawiera podatność na wstrzyknięcie obiektu PHP, która pozwala uwierzytelnionym administratorom na wykonanie dowolnego kodu poprzez przesłanie serializowanego obiektu PHP jako wartości ustawienia. Wartość jest przechowywana bez sanityzacji i później unserializowana przez getValueAttribute() podczas odczytu ustawienia. Atakujący mogą przesłać łańcuch gadgetów, np. wygenerowany przez phpggc, poprzez formularz ustawień administratora, aby wykonać dowolne polecenia systemu operacyjnego jako użytkownik procesu PHP.
Ocena ryzyka
Uwierzytelniony administrator może wykonać dowolny kod w kontekście aplikacji, co może prowadzić do pełnego przejęcia serwera. Wpływ utrzymuje się do momentu nadpisania wartości.
Rekomendacja
Zaktualizuj TastyIgniter do wersji nowszej niż 4.4.5, jeśli jest dostępna. Ogranicz uprawnienia administratorów i przeprowadź audyt ustawień.
Inne podatności w TastyIgniter
Oryginalny opis (angielski, źródło NVD)
TastyIgniter through 4.4.5 contain a PHP object injection vulnerability that allows authenticated administrators to achieve arbitrary code execution by submitting a serialized PHP object as a settings value, which is stored unsanitized and later unserialized by getValueAttribute() when the setting is read. Attackers can submit a serialized gadget chain, such as one generated via phpggc, through the admin settings form (for example the maintenance_message setting loaded by CheckMaintenance.php) to achieve arbitrary operating-system command execution as the PHP application process user, with the impact persisting until the value is overwritten.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

