← volver
CVE-2022-29167

ReDoS vulnerability in header parsing in hawk

CVSS 7.4 HIGHEPSS 1.0%CWE-400
Vexday Risk Score
21Bajo
Decisión SSVC (CISA)
Track
Sin señal de explotación → monitorear
CVSS 7.4EPSS 1.0%KEV nãoPoC Nuclei Metasploit Patch
Ciclo de vida
05 may 2022Publicada en NVD
Recomendación: Monitorear — sin señal de explotación por ahora.
Hawk is an HTTP authentication scheme providing mechanisms for making authenticated HTTP requests with partial cryptographic verification of the request and response, covering the HTTP method, request URI, host, and optionally the request payload. Hawk used a regular expression to parse `Host` HTTP header (`Hawk.utils.parseHost()`), which was subject to regular expression DoS attack - meaning each added character in the attacker's input increases the computation time exponentially. `parseHost()` was patched in `9.0.1` to use built-in `URL` class to parse hostname instead. `Hawk.authenticate()` accepts `options` argument. If that contains `host` and `port`, those would be used instead of a call to `utils.parseHost()`.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:N/A:H
Productos afectados
mozilla · hawk

¿Quieres saber si tu infraestructura está expuesta a esto?

Hablar con TrueHacking →