Katalog CVE

CVE-2012-6329

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja _compile w pliku Maketext.pm w implementacji Locale::Maketext w Perl przed wersją 5.17.7 nieprawidłowo obsługuje znaki backslash oraz w pełni kwalifikowane nazwy metod podczas kompilacji notacji w nawiasach. To umożliwia atakującym, zależnie od kontekstu, wykonanie dowolnych poleceń poprzez spreparowane dane wejściowe do aplikacji akceptujących ciągi tłumaczeń od użytkowników.

Ocena ryzyka

Organizacje korzystające z podatnych aplikacji, takich jak TWiki i Foswiki, mogą być narażone na zdalne wykonanie kodu, co prowadzi do potencjalnej utraty danych lub przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji Perl oraz aplikacji TWiki i Foswiki, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt bezpieczeństwa aplikacji przyjmujących dane od użytkowników.

Powiązane podatności

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

The _compile function in Maketext.pm in the Locale::Maketext implementation in Perl before 5.17.7 does not properly handle backslashes and fully qualified method names during compilation of bracket notation, which allows context-dependent attackers to execute arbitrary commands via crafted input to an application that accepts translation strings from users, as demonstrated by the TWiki application before 5.1.3, and the Foswiki application 1.0.x through 1.0.10 and 1.1.x through 1.1.6.

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