CVE Catalog

CVE-2026-93012

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.22%

13th percentile - higher than 13% of all known CVEs

Summary

Email::Sender::Transport::Sendmail versions before 2.602 for Perl allow arbitrary command execution on Windows when sending a message whose envelope address reaches the shell in _sendmail_pipe. On MSWin32 the envelope sender and every recipient are combined into a single command string passed to a shell via open(). An attacker controlling one of those header addresses can run commands as the sending process.

Risk Assessment

The vulnerability enables remote code execution on Windows servers using this library for mail sending, potentially leading to full system compromise. The risk is especially high when the application processes user-supplied email addresses.

Recommendation

Upgrade Email::Sender::Transport::Sendmail to version 2.602 or later. Until patched, avoid passing untrusted header addresses to mail sending on Windows.

Related vulnerabilities

Original NVD description (English source)

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.

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