CVE-2020-5236
Catastrophic backtracking en regex permite Denegación de Servicio en Waitress
- Publicado
- 4 feb 2020
- Actualizado
- 4 ago 2024
- Asignación de CNA
- GitHub_M
- Evidencia observada
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HBajo · próximos 30 días
- Percentil
- 82,9 %
- Fecha del modelo
- 21 sept 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
Waitress versión 1.4.2, permite un ataque de DOS cuando waitress recibe un encabezado que contiene caracteres no válidos. Cuando un encabezado como "Bad-header: xxxxxxxxxxxxxxx\x10" es recibido, causará que el motor de expresión regular retroceda catastróficamente, provocando que el proceso utilice el 100% del tiempo de CPU y bloquee cualquier otras interacciones. Esto permite a un atacante enviar una única petición con un encabezado no válido y desconectar el servicio. Este problema fue introducido en la versión 1.4.2 cuando se actualizó la expresión regular para intentar hacer coincidir el comportamiento requerido por las erratas asociadas con RFC7230. La expresión regular que se usa para comprobar los encabezados entrantes se actualizó en la versión 1.4.3, se recomienda que las personas actualicen a la nueva versión de Waitress tan pronto como sea posible.
Fuentes
1Waitress 1.4.2 ReDoS - CVE-2020-5236 (Código de muestra del blog)
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.