Description
NPM package query-parser-string 1.0.0 is vulnerable to Prototype Pollution. The package does not properly sanitize user supplied query parameters and merges them to the newly created object.
Published: 2026-05-07
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The NPM package query-parser-string version 1.0.0 merges user-supplied query parameters into a newly created object without proper sanitization, resulting in a prototype pollution condition (CWE‑1321). This vulnerability allows an attacker to inject arbitrary properties into Object.prototype, which can alter the behavior of any code that later relies on these properties. Such pollution can compromise data integrity by changing configuration values, corrupting data structures, or causing unintended code execution flows within the affected application.

Affected Systems

Any project that declares a dependency on query-parser-string 1.0.0 is potentially affected. The vulnerability is documented for this exact version; later releases are not explicitly addressed in the information provided, so users should verify that their project is using a patched or newer version if available.

Risk and Exploitability

Based on the description, it is inferred that the vulnerability can be exploited by sending specially crafted query strings to any application that uses the vulnerable library to parse HTTP requests. The CVSS score of 9.8 indicates a critical severity, yet the EPSS score of less than 1% and the absence from the KEV catalog suggest that no widespread exploitation has been observed to date. The likely attack vector is local to the application's request handling layer, meaning that any traffic reaching the parser could be a potential exploitation path.

Generated by OpenCVE AI on May 9, 2026 at 03:59 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade query-parser-string to a version that has addressed the prototype pollution issue (check the NPM package for releases newer than 1.0.0).
  • If an upgrade is not immediately possible, validate or sanitize all incoming query parameters before passing them to the parser to prevent prototype injection.
  • Consider removing or replacing any usage of the vulnerable parsing function in the codebase so that the library is no longer required.

Generated by OpenCVE AI on May 9, 2026 at 03:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-587p-w43q-4hjx query-parser-string is vulnerable to Prototype Pollution
History

Sat, 09 May 2026 04:15:00 +0000

Type Values Removed Values Added
Title Prototype Pollution in query-parser-string 1.0.0

Sat, 09 May 2026 01:15:00 +0000

Type Values Removed Values Added
Title Prototype Pollution in NPM package query-string-parser Leading to Object Prototype Manipulation
Weaknesses CWE-1138

Fri, 08 May 2026 22:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1321
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 07 May 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Victorteokw
Victorteokw query-string-parser
Vendors & Products Victorteokw
Victorteokw query-string-parser

Thu, 07 May 2026 18:15:00 +0000

Type Values Removed Values Added
Title Prototype Pollution in NPM package query-string-parser Leading to Object Prototype Manipulation
Weaknesses CWE-1138

Thu, 07 May 2026 16:15:00 +0000

Type Values Removed Values Added
Description NPM package query-parser-string 1.0.0 is vulnerable to Prototype Pollution. The package does not properly sanitize user supplied query parameters and merges them to the newly created object.
References

Subscriptions

Victorteokw Query-string-parser
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-05-08T21:30:45.836Z

Reserved: 2025-10-27T00:00:00.000Z

Link: CVE-2025-63704

cve-icon Vulnrichment

Updated: 2026-05-08T16:33:05.038Z

cve-icon NVD

Status : Deferred

Published: 2026-05-07T16:16:17.697

Modified: 2026-05-08T22:16:28.440

Link: CVE-2025-63704

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-09T04:00:14Z

Weaknesses