漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
aiosmtplib: STARTTLS response injection
Vulnerability Description
aiosmtplib is an asynchronous SMTP client for use with asyncio. Prior to 5.1.2, SMTPProtocol.start_tls in src/aiosmtplib/protocol.py consumes the server's 220 response and starts the TLS handshake without clearing SMTPProtocol._buffer. An active network attacker can place attacker-chosen SMTP response lines after the plaintext 220 response in the same network segment. The method then calls loop.start_tls; those bytes survive the transport upgrade and are parsed as the first response from inside the TLS session, desynchronizing subsequent SMTP command and response pairs. Connections using start_tls=True or opportunistic STARTTLS are affected, while connections using use_tls=True are not. This issue is fixed in version 5.1.2.
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Vulnerability Type
输出中的特殊元素转义处理不恰当(注入)
Vulnerability Title
Cole Maclean aiosmtplib 输入验证错误漏洞
Vulnerability Description
Cole Maclean aiosmtplib是Cole Maclean个人开发者的一个异步SMTP客户端库。 Cole Maclean aiosmtplib 5.1.2之前版本存在输入验证错误漏洞,该漏洞源于SMTPProtocol.start_tls在启动TLS握手时未清除SMTPProtocol._buffer,攻击者可在明文220响应后插入响应行,导致后续SMTP命令和响应对失步。
CVSS Information
N/A
Vulnerability Type
N/A