{"id":"CVE-2020-35149","aliases":["EUVD-2020-1478","GHSA-45q2-34rf-mr94"],"status":"published","title":"Code Injection in mquery","description":"lib/utils.js in mquery before 3.2.3 allows a pollution attack because a special property (e.g., __proto__) can be copied during a merge or clone operation.","severity":{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.01041,"percentile":0.64452,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-94"],"published":"2020-12-11T19:00:00Z","modified":"2026-10-20T10:53:17Z","fixes":[{"ecosystem":"npm","package":"mquery","fixed_in":["3.2.3"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"npm","package":"mquery","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.2.3"}]}]},{"source":"osv","ecosystem":"npm","package":"mquery","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"3.2.3"}]}]}],"products":[{"vendor":"mquery_project","product":"mquery"}],"references":[{"url":"https://github.com/aheckmann/mquery/commit/792e69fd0a7281a0300be5cade5a6d7c1d468ad4","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-35149","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-45q2-34rf-mr94"}],"sources":{"cve":[{"id":"CVE-2020-35149","description":"lib/utils.js in mquery before 3.2.3 allows a pollution attack because a special property (e.g., __proto__) can be copied during a merge or clone operation.","status":"published","published":"2020-12-11T19:00:00Z","modified":"2024-08-04T16:55:10.821Z","updated_at":"2026-11-02T14:35:57.975444Z"}],"euvd":[{"id":"EUVD-2020-1478","description":"lib/utils.js in mquery before 3.2.3 allows a pollution attack because a special property (e.g., __proto__) can be copied during a merge or clone operation.","status":"published","published":"2020-12-11T19:00:00Z","modified":"2024-08-04T16:55:10Z","updated_at":"2026-11-03T03:07:07.463834Z"}],"ghsa":[{"id":"GHSA-45q2-34rf-mr94","title":"Code Injection in mquery","description":"lib/utils.js in mquery before 3.2.3 allows a pollution attack because a special property (e.g., __proto__) can be copied during a merge or clone operation.","status":"published","published":"2020-12-18T18:23:43Z","modified":"2023-01-09T05:04:30Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:36:10.502376Z"}],"nvd":[{"id":"CVE-2020-35149","description":"lib/utils.js in mquery before 3.2.3 allows a pollution attack because a special property (e.g., __proto__) can be copied during a merge or clone operation.","status":"published","published":"2020-12-11T19:15:12.887Z","modified":"2026-06-17T03:13:26.873Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"updated_at":"2026-11-02T14:06:27.10541Z"}],"osv":[{"id":"CVE-2020-35149","description":"lib/utils.js in mquery before 3.2.3 allows a pollution attack because a special property (e.g., __proto__) can be copied during a merge or clone operation.","status":"published","published":"2020-12-11T19:15:12.887Z","modified":"2026-10-20T10:53:17.95534214Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:16.612899Z"},{"id":"GHSA-45q2-34rf-mr94","title":"Code Injection in mquery","description":"lib/utils.js in mquery before 3.2.3 allows a pollution attack because a special property (e.g., __proto__) can be copied during a merge or clone operation.","status":"published","published":"2020-12-18T18:23:43Z","modified":"2023-11-08T04:03:32.275234Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T15:46:36.434231Z"}]}}
