Katalog CVE

CVE-2026-93012

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

Percentyl 13 - wyżej niż 13% wszystkich znanych CVE

Streszczenie

Biblioteka Email::Sender::Transport::Sendmail w wersjach przed 2.602 dla Perla pozwala na wykonanie dowolnych poleceń w systemie Windows podczas wysyłania wiadomości, której adres koperty trafia do powłoki w funkcji _sendmail_pipe. Na platformie MSWin32 adres nadawcy i wszystkich odbiorców są łączone w jeden łańcuch polecenia przekazywany do powłoki przez open(). Atakujący kontrolujący jeden z tych adresów nagłówkowych może wykonać polecenia z uprawnieniami procesu wysyłającego.

Ocena ryzyka

Podatność umożliwia zdalne wykonanie kodu na serwerach Windows wykorzystujących tę bibliotekę do wysyłki poczty, co może prowadzić do pełnego przejęcia systemu. Ryzyko jest szczególnie wysokie, gdy aplikacja przetwarza adresy e-mail pochodzące od użytkowników.

Rekomendacja

Zaktualizuj bibliotekę Email::Sender::Transport::Sendmail do wersji 2.602 lub nowszej. Do czasu aktualizacji unikaj przekazywania niezaufanych adresów nagłówkowych do wysyłki poczty na platformie Windows.

Powiązane podatności

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

Email::Sender::Transport::Sendmail versions before 2.602 for Perl allow arbitrary command execution on Windows sending a message whose envelope address reaches the shell in _sendmail_pipe. On MSWin32 the envelope sender and every recipient go into a single command string, which open() passes to a shell. Every other platform gets the list form, which runs sendmail directly. When the caller supplies no envelope, Email::Sender::Simple takes the recipients from the To and Cc headers and the sender from the From header. An attacker who controls one of those header addresses runs commands as the sending process.

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