aiosmtplib before 5.1.3 ESMTP Parameter Injection via unvalidated addresses
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- Code execution
- Confidentiality · integrity · availability
- None · Low · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-88.
Summary
aiosmtplib before 5.1.3 fails to properly validate email addresses supplied by callers, allowing attackers to inject ESMTP parameters into MAIL FROM and RCPT TO command lines. Attackers can craft malicious addresses containing spaces and angle brackets to append parameters like AUTH, NOTIFY, or ORCPT to envelope commands, forging authenticated identities or forcing delivery notifications to third parties.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA aiosmtplib (cole) Fixed in 5.1.3
Timeline
- 2026-10-02 Threatist record created from CVE-2026-90467
- 2026-10-03 Alias added: GHSA-qh75-x5jv-g7wg
References
More cole vulnerabilities
- TI-2026-38606 aiosmtplib: SMTP command injection via CR/LF in sender/recipient address CVSS 4.0MEDIUM 6.9
- TI-2026-40102 aiosmtplib: STARTTLS response injection CVSS 3.1MEDIUM 5.9
Sources
- CVE-2026-90467 · CVE Program
- CVE-2026-90467 · NVD
- FIRST EPSS
- GHSA-qh75-x5jv-g7wg · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences