7.5high

CVE-2016-10703

Denial of Service in ecstatic

Also known as GHSA-pm9p-9926-w68m

Published 8 y ago · modified 4 mo ago · JSON

CVSS
7.5
v3.1 · NVD
CISA KEV
No
not known exploited
EPSS
2.6%
percentile 85%
Public exploits
0
none known

Summary

A regular expression Denial of Service (DoS) vulnerability in the file lib/ecstatic.js of the ecstatic npm package, before version 2.0.0, allows a remote attacker to overload and crash a server by passing a maliciously crafted string.

Exploit prediction (EPSS)

2.56% probability of exploitation in the next 30 days, higher than 85% of all scored CVEs.

CVSS scores

Assigned byVersionScoreVector
NVD3.17.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
NVD2.07.8AV:N/AC:L/Au:N/C:N/I:N/A:C
GitHub3.17.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Affected packages

EcosystemPackageAffectedFixed in
npmecstatic
<2.0.0
2.0.0

Classification

Weakness
  • CWE-20 Improper Input Validation
  • CWE-400 Uncontrolled Resource Consumption

References

  • checkmarx.com /advisories/denial-of-service-dos-vulnerability-in-ecstatic-npm-package/ · x_refsource_MISC, x_transferred
  • github.com /jfhbrook/node-ecstatic/commit/71ce93988ead4b561a8592168c72143907189f01 · x_refsource_MISC, x_transferred
  • advisory.checkmarx.net /advisory/CX-2016-4450 · x_refsource_MISC, x_transferred
  • nvd.nist.gov /vuln/detail/CVE-2016-10703 · advisory
  • github.com /jfhbrook/node-ecstatic/commit/71ce93988ead4b561a8592168c72143907189f01#diff-b2b5a88fb5167 · web
  • github.com /advisories/GHSA-pm9p-9926-w68m · advisory
  • github.com /jfhbrook/node-ecstatic · package
  • checkmarx.com /advisories/denial-of-service-dos-vulnerability-in-ecstatic-npm-package · web
  • npmjs.com /advisories/553 · web

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.