Descripción
Se han encontrado múltiples vulnerabilidades serias en CPython (Python) antes de 2.7.12, 3.x antes de 3.4.5 y 3.5.x antes de 3.5.2. Los usuarios malintencionados pueden aprovechar estas vulnerabilidades para eludir las protecciones TLS, inyectar encabezados HTTP arbitrarios o tener un impacto no especificado.
A continuación hay una lista completa de vulnerabilidades:
- La vulnerabilidad de inyección CRLF se puede explotar para inyectar encabezados HTTP arbitrarios a través de secuencias CRLF en una URL.
- El desbordamiento de enteros puede explotarse a través de un valor de tamaño de datos negativo, que desencadena un desbordamiento de búfer basado en el montón.
- La vulnerabilidad de stripping TLS puede ser explotada por man-in-the-middleattackers para eludir las protecciones TLS al aprovechar una posición de red entre el cliente y el registro para bloquear el comando StartTLS ("StartTLS stripping attack").
Detalles técnicos
- La vulnerabilidad de inyección CRLF está en la función HTTPConnection.putheader en urllib2 y urllib en CPython.
- El desbordamiento de entero ocurre en la función get_data en el archivo zipimport.c de la biblioteca smtplib en CPython.
- La vulnerabilidad de stripping TLS ocurre en la biblioteca smtplib en CPython.
Notas informativas originales
Lista CVE
Leer más
Conozca las estadísticas de las vulnerabilidades que se propagan en su región statistics.securelist.com
¿Has encontrado algún error en la descripción de esta vulnerabilidad? ¡Háznoslo saber!