CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2012-6329

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS