Katalog CVE

CVE-2010-4335

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja _validatePost w pliku libs/controller/components/security.php w CakePHP w wersjach 1.3.x do 1.3.5 oraz 1.2.8 umożliwia zdalnym atakującym modyfikację wewnętrznej pamięci podręcznej Cake i wykonanie dowolnego kodu poprzez spreparowaną wartość data[_Token][fields], która jest przetwarzana przez funkcję unserialize.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do wykonania dowolnych lokalnych plików, co stwarza poważne zagrożenie dla integralności i bezpieczeństwa aplikacji.

Rekomendacja

Zaleca się aktualizację CakePHP do najnowszej wersji, aby usunąć tę podatność oraz przegląd zabezpieczeń aplikacji w celu zminimalizowania ryzyka.

Powiązane podatności

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

The _validatePost function in libs/controller/components/security.php in CakePHP 1.3.x through 1.3.5 and 1.2.8 allows remote attackers to modify the internal Cake cache and execute arbitrary code via a crafted data[_Token][fields] value that is processed by the unserialize function, as demonstrated by modifying the file_map cache to execute arbitrary local files.

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