Skip to content

CVE-2017-16119 Regular Expression Denial of Service in fresh

HighCVSS 7.5 EPSS 1.6%
Published
Updated
Exploit status
No public exploit known

Description

Fresh is a module used by the Express.js framework for HTTP response freshness testing. It is vulnerable to a regular expression denial of service when it is passed specially crafted input to parse. This causes the event loop to be blocked causing a denial of service condition.

Affected products

ProductAffected versionsFixed in
npm fresh(npm) < 0.5.2 0.5.2
debian/node-fresh(Debian:12) < 0.2.0-2 0.2.0-2
debian/node-fresh(Debian:13) < 0.2.0-2 0.2.0-2
debian/node-fresh(Debian:14) < 0.2.0-2 0.2.0-2
HackerOne fresh node module = < 0.5.2 No fix listed
fresh project fresh < 0.5.2 0.5.2

References