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

CVE-2006-6629

High
Published: Translated: NVD NIST

Summary

W WeBWorK Program Generation (PG) Language przed wersją 2.3.1 w pliku lib/WeBWorK/PG/Translator.pm zastosowano niewystarczająco restrykcyjne wyrażenie regularne do określenia poprawnych nazw plików makr. To umożliwia atakującym ładowanie dowolnych plików makr, których nazwy zawierają ciągi 'dangerousMacros.pl', 'PG.pl' lub 'IO.pl'.

Risk Assessment

Wykorzystanie tej podatności może prowadzić do załadowania złośliwych plików makr, co stwarza ryzyko wykonania nieautoryzowanego kodu w systemie. Może to skutkować poważnymi konsekwencjami dla bezpieczeństwa aplikacji i danych użytkowników.

Recommendation

Zaleca się aktualizację WeBWorK do wersji 2.3.1 lub nowszej, aby usunąć tę podatność. Dodatkowo warto przeprowadzić audyt bezpieczeństwa w celu identyfikacji i eliminacji potencjalnych zagrożeń związanych z ładowaniem plików makr.

Related vulnerabilities

Original NVD description (English source)

lib/WeBWorK/PG/Translator.pm in WeBWorK Program Generation (PG) Language before 2.3.1 uses an insufficiently restrictive regular expression to determine valid macro filenames, which allows attackers to load arbitrary macro files whose names contain the strings (1) dangerousMacros.pl, (2) PG.pl, or (3) IO.pl.

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