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.
Remediation
References
https://nodesecurity.io/advisories/106
Related Vulnerabilities
CVE-2022-40764 Vulnerability in npm package snyk
CVE-2020-7693 Vulnerability in maven package org.webjars.npm:sockjs
CVE-2023-47324 Vulnerability in maven package org.silverpeas.core:silverpeas-core
CVE-2019-10295 Vulnerability in maven package org.jenkins-ci.plugins:crittercism-dsym
CVE-2022-26477 Vulnerability in maven package org.apache.systemds:systemds