CVE-2024-34083
MEDIUMaiosmtpd < 1.4.6 - Man-in-the-Middle Attack via Extraneous Untrusted Data After STARTTLS
Title source: llmDescription
aiosmptd is a reimplementation of the Python stdlib smtpd.py based on asyncio. Prior to version 1.4.6, servers based on aiosmtpd accept extra unencrypted commands after STARTTLS, treating them as if they came from inside the encrypted connection. This could be exploited by a man-in-the-middle attack. Version 1.4.6 contains a patch for the issue.
References (3)
Core 3
Core References
Vendor Advisory x_refsource_confirm
https://github.com/aio-libs/aiosmtpd/security/advisories/GHSA-wgjv-9j3q-jhg8
Patch x_refsource_misc
https://github.com/aio-libs/aiosmtpd/commit/b3a4a2c6ecfd228856a20d637dc383541fcdbfda
Various Sources x_refsource_misc
https://nostarttls.secvuln.info
Scores
CVSS v3
5.4
EPSS
0.0008
EPSS Percentile
22.6%
Attack Vector
ADJACENT_NETWORK
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
CISA SSVC
Vulnrichment
Exploitation
none
Automatable
no
Technical Impact
partial
Details
CWE
CWE-349
Status
published
Products (2)
aio-libs/aiosmtpd
< 1.4.6
pypi/aiosmtpd
0 - 1.4.6PyPI
Published
May 18, 2024
Tracked Since
Feb 18, 2026