{"id":"GHSA-9p95-fxvg-qgq2","summary":"simple-git vulnerable to Remote Code Execution when enabling the ext transport protocol","details":"The package simple-git before 3.15.0 is vulnerable to Remote Code Execution (RCE) when enabling the `ext` transport protocol, which makes it exploitable via `clone()` method. This vulnerability exists due to an incomplete fix of [CVE-2022-24066](https://security.snyk.io/vuln/SNYK-JS-SIMPLEGIT-2434306).","aliases":["CVE-2022-25912"],"modified":"2023-11-01T04:58:24.057225Z","published":"2022-12-06T06:30:17Z","database_specific":{"github_reviewed":true,"github_reviewed_at":"2022-12-07T14:15:26Z","nvd_published_at":"2022-12-06T05:15:00Z","cwe_ids":["CWE-78"],"severity":"HIGH"},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-25912"},{"type":"WEB","url":"https://github.com/steveukx/git-js/commit/774648049eb3e628379e292ea172dccaba610504"},{"type":"PACKAGE","url":"https://github.com/steveukx/git-js"},{"type":"WEB","url":"https://github.com/steveukx/git-js/blob/main/docs/PLUGIN-UNSAFE-ACTIONS.md%23overriding-allowed-protocols"},{"type":"WEB","url":"https://github.com/steveukx/git-js/releases/tag/simple-git%403.15.0"},{"type":"WEB","url":"https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-3153532"},{"type":"WEB","url":"https://security.snyk.io/vuln/SNYK-JS-SIMPLEGIT-3112221"}],"affected":[{"package":{"name":"simple-git","ecosystem":"npm","purl":"pkg:npm/simple-git"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"3.15.0"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/12/GHSA-9p95-fxvg-qgq2/GHSA-9p95-fxvg-qgq2.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}