U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Vulnerability Change Records for CVE-2021-44907

Change History

CVE Modified by MITRE 4/11/2022 2:15:09 PM

Action Type Old Value New Value
Changed Description
A Denial of Service vulnerability exists in qs up to 6.8.0 due to insufficient sanitization of property in the gs.parse function. The merge() function allows the assignment of properties on an array in the query. For any property being assigned, a value in the array is converted to an object containing these properties. Essentially, this means that the property whose expected type is Array always has to be checked with Array.isArray() by the user. This may not be obvious to the user and can cause unexpected behavior.
** REJECT ** DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
Removed Reference
https://github.com/ljharb/qs/blob/master/dist/qs.js#L670 [Exploit, Third Party Advisory]

								
						
Removed Reference
https://github.com/ljharb/qs/issues/436 [Issue Tracking, Third Party Advisory]

								
						
Removed Reference
https://jsfiddle.net/65jxksay/ [Exploit, Third Party Advisory]

								
						
Removed Reference
https://jsfiddle.net/pb6an1dy/ [Exploit, Third Party Advisory]