{"url":"http://public2.vulnerablecode.io/api/packages/6664?format=json","purl":"pkg:npm/pdf-image@2.0.0","type":"npm","namespace":"","name":"pdf-image","version":"2.0.0","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/52296?format=json","vulnerability_id":"VCID-5m96-vm1v-k3fw","summary":"Improper Input Validation\nA lack of input validation in pdf-image npm package version may allow an attacker to run arbitrary code if PDF file path is constructed based on untrusted user input.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2020-8132","reference_id":"","reference_type":"","scores":[{"value":"0.00459","scoring_system":"epss","scoring_elements":"0.64387","published_at":"2026-06-08T12:55:00Z"},{"value":"0.00459","scoring_system":"epss","scoring_elements":"0.64356","published_at":"2026-06-04T12:55:00Z"},{"value":"0.00459","scoring_system":"epss","scoring_elements":"0.64399","published_at":"2026-06-05T12:55:00Z"},{"value":"0.00459","scoring_system":"epss","scoring_elements":"0.64408","published_at":"2026-06-06T12:55:00Z"},{"value":"0.00459","scoring_system":"epss","scoring_elements":"0.64397","published_at":"2026-06-07T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2020-8132"},{"reference_url":"https://hackerone.com/reports/781664","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":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://hackerone.com/reports/781664"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2020-8132","reference_id":"CVE-2020-8132","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":"HIGH","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-8132"},{"reference_url":"https://github.com/advisories/GHSA-rv7p-mmwq-x674","reference_id":"GHSA-rv7p-mmwq-x674","reference_type":"","scores":[{"value":"HIGH","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-rv7p-mmwq-x674"}],"fixed_packages":[],"aliases":["CVE-2020-8132","GHSA-rv7p-mmwq-x674"],"risk_score":4.4,"exploitability":"0.5","weighted_severity":"8.8","resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-5m96-vm1v-k3fw"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/91112?format=json","vulnerability_id":"VCID-qsmd-1sz9-bufq","summary":"pdf-image has an OS Command Injection Vulnerability through its pdfFilePath parameter\npdf-image (npm package) through version 2.0.0 allows OS command injection via the pdfFilePath parameter. The constructGetInfoCommand and constructConvertCommandForPage functions use util.format() to interpolate user-controlled file paths into shell command strings that are executed via child_process.exec().","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2026-26830","reference_id":"","reference_type":"","scores":[{"value":"0.00292","scoring_system":"epss","scoring_elements":"0.52892","published_at":"2026-06-06T12:55:00Z"},{"value":"0.00292","scoring_system":"epss","scoring_elements":"0.52886","published_at":"2026-06-05T12:55:00Z"},{"value":"0.00292","scoring_system":"epss","scoring_elements":"0.52848","published_at":"2026-06-08T12:55:00Z"},{"value":"0.00292","scoring_system":"epss","scoring_elements":"0.52873","published_at":"2026-06-07T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2026-26830"},{"reference_url":"https://github.com/mooz/node-pdf-image","reference_id":"","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:U/UI:N"},{"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":""},{"value":"Track*","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:Y/T:T/P:M/B:A/M:M/D:R/2026-03-27T03:57:52Z/"}],"url":"https://github.com/mooz/node-pdf-image"},{"reference_url":"https://github.com/zebbernCVE/CVE-2026-26830","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":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:U/UI:N"},{"value":"CRITICAL","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track*","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:Y/T:T/P:M/B:A/M:M/D:R/2026-03-27T03:57:52Z/"}],"url":"https://github.com/zebbernCVE/CVE-2026-26830"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2026-26830","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-2026-26830"},{"reference_url":"https://github.com/advisories/GHSA-q5mh-72xg-628w","reference_id":"GHSA-q5mh-72xg-628w","reference_type":"","scores":[{"value":"CRITICAL","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-q5mh-72xg-628w"},{"reference_url":"https://www.npmjs.com/package/pdf-image","reference_id":"pdf-image","reference_type":"","scores":[{"value":"9.8","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:U/UI:N"},{"value":"Track*","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:Y/T:T/P:M/B:A/M:M/D:R/2026-03-27T03:57:52Z/"}],"url":"https://www.npmjs.com/package/pdf-image"}],"fixed_packages":[],"aliases":["CVE-2026-26830","GHSA-q5mh-72xg-628w"],"risk_score":4.5,"exploitability":"0.5","weighted_severity":"9.0","resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-qsmd-1sz9-bufq"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/30602?format=json","vulnerability_id":"VCID-unhb-m3vk-zqdc","summary":"Command Injection - Generic\nCommand injection in 'pdf-image'","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2018-3757","reference_id":"","reference_type":"","scores":[{"value":"0.07956","scoring_system":"epss","scoring_elements":"0.92209","published_at":"2026-06-04T12:55:00Z"},{"value":"0.07956","scoring_system":"epss","scoring_elements":"0.92217","published_at":"2026-06-07T12:55:00Z"},{"value":"0.07956","scoring_system":"epss","scoring_elements":"0.92219","published_at":"2026-06-06T12:55:00Z"},{"value":"0.07956","scoring_system":"epss","scoring_elements":"0.92221","published_at":"2026-06-05T12:55:00Z"},{"value":"0.07956","scoring_system":"epss","scoring_elements":"0.92218","published_at":"2026-06-08T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2018-3757"},{"reference_url":"https://github.com/roest01/node-pdf-image","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/roest01/node-pdf-image"},{"reference_url":"https://github.com/roest01/node-pdf-image/commit/54679496a89738443917608c2bbe2f6e5dd20e83","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/roest01/node-pdf-image/commit/54679496a89738443917608c2bbe2f6e5dd20e83"},{"reference_url":"https://hackerone.com/reports/340208","reference_id":"","reference_type":"","scores":[{"value":"6.1","scoring_system":"cvssv3","scoring_elements":""},{"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://hackerone.com/reports/340208"},{"reference_url":"https://www.npmjs.com/advisories/670","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://www.npmjs.com/advisories/670"},{"reference_url":"https://github.com/nodejs/security-wg/blob/main/vuln/npm/438.json","reference_id":"438","reference_type":"","scores":[{"value":"6.1","scoring_system":"cvssv3","scoring_elements":""}],"url":"https://github.com/nodejs/security-wg/blob/main/vuln/npm/438.json"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2018-3757","reference_id":"CVE-2018-3757","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-2018-3757"},{"reference_url":"https://github.com/advisories/GHSA-5gwh-g79j-vh4q","reference_id":"GHSA-5gwh-g79j-vh4q","reference_type":"","scores":[{"value":"CRITICAL","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-5gwh-g79j-vh4q"}],"fixed_packages":[],"aliases":["CVE-2018-3757","GHSA-5gwh-g79j-vh4q"],"risk_score":4.5,"exploitability":"0.5","weighted_severity":"9.0","resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-unhb-m3vk-zqdc"}],"fixing_vulnerabilities":[{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/30602?format=json","vulnerability_id":"VCID-unhb-m3vk-zqdc","summary":"Command Injection - Generic\nCommand injection in 'pdf-image'","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2018-3757","reference_id":"","reference_type":"","scores":[{"value":"0.07956","scoring_system":"epss","scoring_elements":"0.92209","published_at":"2026-06-04T12:55:00Z"},{"value":"0.07956","scoring_system":"epss","scoring_elements":"0.92217","published_at":"2026-06-07T12:55:00Z"},{"value":"0.07956","scoring_system":"epss","scoring_elements":"0.92219","published_at":"2026-06-06T12:55:00Z"},{"value":"0.07956","scoring_system":"epss","scoring_elements":"0.92221","published_at":"2026-06-05T12:55:00Z"},{"value":"0.07956","scoring_system":"epss","scoring_elements":"0.92218","published_at":"2026-06-08T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2018-3757"},{"reference_url":"https://github.com/roest01/node-pdf-image","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/roest01/node-pdf-image"},{"reference_url":"https://github.com/roest01/node-pdf-image/commit/54679496a89738443917608c2bbe2f6e5dd20e83","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/roest01/node-pdf-image/commit/54679496a89738443917608c2bbe2f6e5dd20e83"},{"reference_url":"https://hackerone.com/reports/340208","reference_id":"","reference_type":"","scores":[{"value":"6.1","scoring_system":"cvssv3","scoring_elements":""},{"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://hackerone.com/reports/340208"},{"reference_url":"https://www.npmjs.com/advisories/670","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://www.npmjs.com/advisories/670"},{"reference_url":"https://github.com/nodejs/security-wg/blob/main/vuln/npm/438.json","reference_id":"438","reference_type":"","scores":[{"value":"6.1","scoring_system":"cvssv3","scoring_elements":""}],"url":"https://github.com/nodejs/security-wg/blob/main/vuln/npm/438.json"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2018-3757","reference_id":"CVE-2018-3757","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-2018-3757"},{"reference_url":"https://github.com/advisories/GHSA-5gwh-g79j-vh4q","reference_id":"GHSA-5gwh-g79j-vh4q","reference_type":"","scores":[{"value":"CRITICAL","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-5gwh-g79j-vh4q"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/6664?format=json","purl":"pkg:npm/pdf-image@2.0.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-5m96-vm1v-k3fw"},{"vulnerability":"VCID-qsmd-1sz9-bufq"},{"vulnerability":"VCID-unhb-m3vk-zqdc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/pdf-image@2.0.0"}],"aliases":["CVE-2018-3757","GHSA-5gwh-g79j-vh4q"],"risk_score":4.5,"exploitability":"0.5","weighted_severity":"9.0","resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-unhb-m3vk-zqdc"}],"risk_score":"4.5","resource_url":"http://public2.vulnerablecode.io/packages/pkg:npm/pdf-image@2.0.0"}