CVE-2026-55558 in aiosmtplibinformación

Resumen

por VulDB • 2026-08-20

aiosmtplib es un cliente SMTP asíncrono para su uso con asyncio. Antes de la versión 5.1.2, el método `SMTPProtocol.start_tls` en `src/aiosmtplib/protocol.py` consume la respuesta del servidor 220 e inicia el handshake TLS sin limpiar `_buffer` (de `SMTPProtocol`). Un atacante activo en la red puede insertar líneas de respuesta SMTP elegidas por él después de la respuesta plaintext 220 dentro del mismo segmento de red. El método luego llama a `loop.start_tls`; esos bytes sobreviven al cambio de transporte y se analizan como la primera respuesta desde el interior de la sesión TLS, desincronizando los pares posteriores de comandos y respuestas SMTP. Las conexiones que utilizan `start_tls=True` o STARTTLS oportunista están afectadas, mientras que las conexiones que usan `use_tls=True` no lo están. Este problema se soluciona en la versión 5.1.2.

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

Responsable

GitHub M

Reservar

2026-06-17

Divulgación

2026-08-20

Moderación

aceptado

Artículo

VDB-393756

CPE

listo

EPSS

0.00260

KEV

no

Actividades

bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!