{"id":"CVE-2020-7597","published":"2020-02-17T18:48:40Z","modified":"2024-08-04T09:33:19Z","title":"codecov-node npm module before 3.6.5 allows remote attackers to execute arbitrary commands.The value provided as part…","vendor":null,"product":null,"tier":"tail","description":{"text":"codecov-node npm module before 3.6.5 allows remote attackers to execute arbitrary commands.The value provided as part of the gcov-root argument is executed by the exec function within lib/codecov.js. This vulnerability exists due to an incomplete fix of CVE-2020-7596.","provenance":"source","from":"CVE.org"},"cvss":null,"epss":{"score":0.02918,"percentile":0.8699,"provenance":"source"},"cwes":[],"references":[{"url":"https://github.com/codecov/codecov-node/commit/02cf13d8b93ac547b5b4c2cfe186b7d874fd234f","tags":["x_refsource_MISC"]},{"url":"https://snyk.io/vuln/SNYK-JS-CODECOV-548879","tags":["x_refsource_MISC"]}],"priority":{"score":17.4,"factors":[{"name":"EPSS percentile","points":17.4}]},"affectedVersions":[{"vendor":"n/a","product":"codecov npm module","versions":["All versions prior to version 3.6.5"]}],"affected":[{"ecosystem":"npm","package":"codecov","vulnerableRanges":["<3.6.5"],"patched":["3.6.5"],"from":["GHSA-5q88-cjfq-g2mh"],"provenance":"source"}],"euvd":{"id":"EUVD-2020-0290","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-codecov-node-cve-2020-7596","parents":[{"from":"CVE-2020-7596","to":"CVE-2020-7597","relation":"incomplete-fix","confidence":"high","kind":"lineage","evidence":[{"kind":"text","provenance":"source","relation":"incomplete-fix","quote":"This vulnerability exists due to an incomplete fix of CVE-2020-7596.","from":"CVE.org","in":"CVE-2020-7597"},{"kind":"version-step","provenance":"source","package":"npm:codecov","fromFixed":"3.6.2","toFixed":"3.6.5","daysApart":23},{"kind":"similar","provenance":"machine","score":0.76,"basis":"same package + description similarity"}]}],"children":[{"from":"CVE-2020-7597","to":"CVE-2020-15123","relation":"successor","confidence":"high","kind":"lineage","evidence":[{"kind":"osv-related","provenance":"source","id":"GHSA-5q88-cjfq-g2mh","via":"related"},{"kind":"osv-related","provenance":"source","id":"GHSA-xp63-6vf5-xf3v","via":"reference","url":"https://github.com/advisories/GHSA-5q88-cjfq-g2mh"},{"kind":"version-step","provenance":"source","package":"npm:codecov","fromFixed":"3.6.5","toFixed":"3.7.1","daysApart":154},{"kind":"same-code","provenance":"machine","files":["lib/codecov.js"],"commits":["https://github.com/codecov/codecov-node/commit/c0711c656686e902af2cd92d6aecc8074de4d83d","https://github.com/codecov/codecov-node/commit/02cf13d8b93ac547b5b4c2cfe186b7d874fd234f"],"basis":"rarely changed file"},{"kind":"similar","provenance":"machine","score":0.42,"basis":"same package + description similarity"}]}],"packageHistory":[{"cve":"CVE-2020-7596","published":"2020-01-25","fixed":"3.6.2","kev":false},{"cve":"CVE-2020-7597","published":"2020-02-17","fixed":"3.6.5","kev":false},{"cve":"CVE-2020-15123","published":"2020-07-20","fixed":"3.7.1","kev":false}],"package":"npm:codecov"}}