Description
negotiator is an HTTP content negotiator for Node.js and is used by many modules and frameworks including Express and Koa. The header for "Accept-Language", when parsed by negotiator 0.6.0 and earlier is vulnerable to Regular Expression Denial of Service via a specially crafted string.
Analysis and contextual insights are available on OpenCVE Cloud.
Remediation
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2018-0538 | negotiator is an HTTP content negotiator for Node.js and is used by many modules and frameworks including Express and Koa. The header for "Accept-Language", when parsed by negotiator 0.6.0 and earlier is vulnerable to Regular Expression Denial of Service via a specially crafted string. |
Github GHSA |
GHSA-7mc5-chhp-fmc3 | Regular Expression Denial of Service in negotiator |
References
| Link | Providers |
|---|---|
| https://nodesecurity.io/advisories/106 |
|
History
No history.
Status: PUBLISHED
Assigner: hackerone
Published:
Updated: 2024-09-17T02:11:28.261Z
Reserved: 2017-10-29T00:00:00.000Z
Link: CVE-2016-10539
No data.
Status : Modified
Published: 2018-05-31T20:29:01.407
Modified: 2024-11-21T02:44:13.653
Link: CVE-2016-10539
No data.
OpenCVE Enrichment
No data.
EUVD
Github GHSA