Katalog CVE

CVE-2026-46639

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

Percentyl 27 - wyżej niż 27% wszystkich znanych CVE

Streszczenie

Podatność w silniku szablonów Twig w wersjach od 3.24.0 do 3.26.0 powoduje, że podczas przypisania destrukcyjnego obiektów funkcja CoreExtension::getAttribute() jest wywoływana z parametrem sandbox ustawionym na false. To wyłącza sprawdzanie zasad dostępu do właściwości i metod, umożliwiając atakującemu z dostępem do zapisu w szablonie Twig w trybie sandbox odczytanie publicznych właściwości lub wywołanie publicznych getterów na obiektach przekazanych do silnika szablonów.

Ocena ryzyka

Organizacja narażona jest na wyciek poufnych danych, ponieważ atakujący może odczytać publiczne właściwości lub wywołać publiczne gettery na obiektach dostępnych w szablonie, co może prowadzić do ujawnienia wrażliwych informacji.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę Twig do wersji 3.26.0 lub nowszej, która zawiera poprawkę usuwającą tę podatność.

Inne podatności w Twig

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

Twig is a template language for PHP. From 3.24.0 until 3.26.0, object-destructuring assignment compiles CoreExtension::getAttribute() with the sandbox argument hardcoded to false, disabling property and method policy checks and allowing an attacker with write access to a sandboxed Twig template to read public properties or invoke public getters on objects passed to the template engine. This issue is fixed in version 3.26.0.

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