Katalog CVE

CVE-2026-104070

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Crayons dla SPIP przed wersją 3.5.0 zawiera podatność braku autoryzacji, która pozwala nieuwierzytelnionym atakującym na modyfikację dowolnych pól edytowalnych obiektów poprzez pominięcie parametru secu_ w crayons_store.php. Atakujący może wykorzystać ten błąd do zapisania złośliwego pliku szkieletu .html, ujawnienia poufnych plików konfiguracyjnych z sekretem witryny i sfałszowania podpisanego kontekstu ajax w celu wykonania przesłanego szkieletu, osiągając wykonanie dowolnego kodu PHP jako użytkownik serwera WWW.

Ocena ryzyka

Nieuwierzytelniony atakujący może uzyskać pełną kontrolę nad serwerem WWW, co prowadzi do naruszenia poufności, integralności i dostępności systemu.

Rekomendacja

Zaktualizuj wtyczkę Crayons do wersji 3.5.0 lub nowszej, która zawiera poprawkę.

Powiązane podatności

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

The Crayons plugin for SPIP before 3.5.0 contains a missing authorization vulnerability that allows unauthenticated attackers to modify arbitrary editable object fields by omitting the secu_ anti-forgery parameter in crayons_store.php, causing the authorization dispatcher to resolve an unconditionally-true handler instead of the proper modification check. Attackers can chain this flaw to write a malicious .html skeleton file, disclose sensitive configuration files containing the site secret, and forge a signed ajax context to execute the uploaded skeleton, achieving arbitrary PHP code execution as the web-server user.

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