CVE-2017-1000048: Input Validation
By default qs protects against attacks that attempt to overwrite an object's existing prototype properties, such as toString(), hasOwnProperty(),etc.
Overwriting these properties can impact application logic, potentially allowing attackers to work around security controls, modify data, make the application unstable and more.
In versions of the package affected by this vulnerability, it is possible to circumvent this protection and overwrite prototype properties and functions by prefixing the name of the parameter with [ or ]. e.g. qs.parse("]=toString") will return {toString = true}, as a result, calling toString() on the object will throw an exception.
References:
https://snyk.io/vuln/npm:qs:20170213
Upstream patches:
https://github.com/ljharb/qs/commit/beade029171b8cef9cee0d03ebe577e2dd84976d https://github.com/ljharb/qs/commit/12152db9
Other sources
Ljharb qs is vulnerable to a denial of service. By sending a specially-crafted request, a remote attacker could exploit this vulnerability to cause the application to crash.
the web framework using ljharb's qs module older than v6.3.2, v6.2.3, v6.1.2, and v6.0.4 is vulnerable to a DoS. A malicious user can send a evil request to cause the web framework crash.
— MITRE
Affected Software
Event History
Frequently Asked Questions
What is CVE-2017-1000048?
CVE-2017-1000048 is a vulnerability in Ljharb qs that allows a remote attacker to cause a denial of service by sending a specially-crafted request.
How does CVE-2017-1000048 affect IBM Security Verify Governance?
CVE-2017-1000048 affects IBM Security Verify Governance version 10.0.
What is the severity of CVE-2017-1000048?
The severity of CVE-2017-1000048 is medium with a CVSS score of 5.3.
How can I fix CVE-2017-1000048?
To fix CVE-2017-1000048, it is recommended to apply the latest security updates or patches provided by the vendor.
Where can I find more information about CVE-2017-1000048?
You can find more information about CVE-2017-1000048 in the following references: [link1](https://exchange.xforce.ibmcloud.com/vulnerabilities/130305) and [link2](https://www.ibm.com/support/pages/node/7047640).