CVE-2026-55558 in aiosmtplibinformation

Résumé

par VulDB • 20/08/2026

aiosmtplib est un client SMTP asynchrone conçu pour être utilisé avec asyncio. Avant la version 5.1.2, la méthode `SMTPProtocol.start_tls` dans `src/aiosmtplib/protocol.py` consomme la réponse 220 du serveur et entame le handshake TLS sans vider l'attribut `_buffer` de `SMTPProtocol`. Un attaquant actif sur le réseau peut insérer des lignes de réponse SMTP choisies par l'attaquant après la réponse plaintext 220 dans le même segment réseau. La méthode appelle ensuite `loop.start_tls`; ces octets survivent à la mise à niveau du transport et sont analysés comme étant la première réponse provenant de l'intérieur de la session TLS, ce qui désynchronise les paires ultérieures de commandes et réponses SMTP. Les connexions utilisant `start_tls=True` ou le STARTTLS opportuniste sont concernées, tandis que celles utilisant `use_tls=True` ne le sont pas. Ce problème est corrigé dans la version 5.1.2.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub M

Réserver

17/06/2026

Divulgation

20/08/2026

Modérer

accepté

Entrée

VDB-393756

CPE

prêt

EPSS

0.00260

KEV

non

Activités

faible

Sources

Do you know our Splunk app?

Download it now for free!