Express.js minimalist web framework for node. Prior to 5.2.0 and 4.22.0, when using the extended query parser in express ('query parser': 'extended'), the request.query object inherits all object prototype properties, but these properties can be overwritten by query string parameter keys that match the property names. This vulnerability is fixed in 5.2.0 and 4.22.0.
Advisories
Source ID Title
Github GHSA Github GHSA GHSA-pj86-cfqh-vqx6 express improperly controls modification of query properties
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Mon, 01 Dec 2025 21:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 01 Dec 2025 20:30:00 +0000

Type Values Removed Values Added
Description Express.js minimalist web framework for node. Prior to 5.2.0 and 4.22.0, when using the extended query parser in express ('query parser': 'extended'), the request.query object inherits all object prototype properties, but these properties can be overwritten by query string parameter keys that match the property names. This vulnerability is fixed in 5.2.0 and 4.22.0.
Title express improperly controls modification of query properties
Weaknesses CWE-915
References
Metrics cvssV4_0

{'score': 2.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2025-12-01T20:28:00.971Z

Reserved: 2024-11-04T17:46:16.778Z

Link: CVE-2024-51999

cve-icon Vulnrichment

Updated: 2025-12-01T20:27:56.925Z

cve-icon NVD

Status : Received

Published: 2025-12-01T21:15:49.100

Modified: 2025-12-01T21:15:49.100

Link: CVE-2024-51999

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.