Katalog CVE

CVE-2016-10045

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Transport isMail w PHPMailer przed wersją 5.2.20 może umożliwić zdalnym atakującym przekazywanie dodatkowych parametrów do polecenia mail, co może prowadzić do wykonania dowolnego kodu. Problem wynika z niewłaściwej interakcji między funkcją escapeshellarg a wewnętrznym escapowaniem w funkcji mail w PHP.

Ocena ryzyka

Organizacje mogą być narażone na zdalne wykonanie kodu, co może prowadzić do poważnych naruszeń bezpieczeństwa i utraty danych. Atakujący mogą wykorzystać tę podatność do przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację PHPMailer do wersji 5.2.20 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt kodu w celu identyfikacji potencjalnych luk bezpieczeństwa.

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

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail command and consequently execute arbitrary code by leveraging improper interaction between the escapeshellarg function and internal escaping performed in the mail function in PHP. NOTE: this vulnerability exists because of an incorrect fix for CVE-2016-10033.

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