{"id":"CVE-2024-45401","aliases":["EUVD-2024-2783","GHSA-fv4g-gwpj-74gr","GO-2024-3119"],"status":"published","title":"stripe-cli Path Traversal vulnerability","description":"stripe-cli is a command-line tool for the payment processor Stripe. A vulnerability exists in stripe-cli starting in version 1.11.1 and prior to version 1.21.3 where a plugin package containing a manifest with a malformed plugin shortname installed using the --archive-url or --archive-path flags can overwrite arbitrary files. The update in version 1.21.3 addresses the path traversal vulnerability by removing the ability to install plugins from an archive URL or path. There has been no evidence of exploitation of this vulnerability.","severity":{"version":"3.1","score":7.6,"vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00207,"percentile":0.1085,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-22"],"published":"2024-09-05T16:40:41Z","modified":"2026-10-28T02:30:41Z","fixes":[{"ecosystem":"Go","package":"github.com/stripe/stripe-cli","fixed_in":["1.21.3"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Go","package":"github.com/stripe/stripe-cli","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.11.1"},{"fixed":"1.21.3"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/stripe/stripe-cli","ranges":[{"type":"SEMVER","events":[{"introduced":"1.11.1"},{"fixed":"1.21.3"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/stripe/stripe-cli","ranges":[{"type":"SEMVER","events":[{"introduced":"1.11.1"},{"fixed":"1.21.3"}]}]}],"products":[{"vendor":"stripe","product":"stripe-cli"},{"vendor":"stripe","product":"stripe_cli"}],"references":[{"url":"https://github.com/stripe/stripe-cli/security/advisories/GHSA-fv4g-gwpj-74gr","tags":["x_refsource_CONFIRM","Vendor Advisory","advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-45401","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-fv4g-gwpj-74gr"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/45xxx/CVE-2024-45401.json","tags":["advisory"]},{"url":"https://github.com/stripe/stripe-cli","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2024-45401","title":"stripe-cli Path Traversal vulnerability","description":"stripe-cli is a command-line tool for the payment processor Stripe. A vulnerability exists in stripe-cli starting in version 1.11.1 and prior to version 1.21.3 where a plugin package containing a manifest with a malformed plugin shortname installed using the --archive-url or --archive-path flags can overwrite arbitrary files. The update in version 1.21.3 addresses the path traversal vulnerability by removing the ability to install plugins from an archive URL or path. There has been no evidence of exploitation of this vulnerability.","status":"published","published":"2024-09-05T17:09:08.933Z","modified":"2024-12-19T21:21:42.735Z","cvss":[{"version":"3.1","score":7.6,"vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:34:08.16279Z"}],"euvd":[{"id":"EUVD-2024-2783","description":"stripe-cli is a command-line tool for the payment processor Stripe. A vulnerability exists in stripe-cli starting in version 1.11.1 and prior to version 1.21.3 where a plugin package containing a manifest with a malformed plugin shortname installed using the --archive-url or --archive-path flags can overwrite arbitrary files. The update in version 1.21.3 addresses the path traversal vulnerability by removing the ability to install plugins from an archive URL or path. There has been no evidence of exploitation of this vulnerability.","status":"published","published":"2024-09-05T17:09:08Z","modified":"2024-12-19T21:21:42Z","cvss":[{"version":"3.1","score":7.6,"vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-03T00:04:33.692832Z"}],"ghsa":[{"id":"GHSA-fv4g-gwpj-74gr","title":"Path traversal vulnerability in stripe-cli ","description":"### Impact\nA vulnerability exists in stripe-cli versions 1.11.1 and higher where a plugin package containing a manifest with a malformed plugin shortname installed using the --archive-url or --archive-path flags can overwrite arbitrary files.\n\nThe update addresses the path traversal vulnerability by removing the ability to install plugins from an archive URL or path.\n\nThere has been no evidence of exploitation of this vulnerability.\n\n### Recommendation\nUpgrade to stripe-cli v1.21.3.\n\n### Acknowledgements\nThank you to [0xacb](https://hackerone.com/0xacb) and [bordiez](https://hackerone.com/bordiez) for reporting this vulnerability.\n\n### For more information\nEmail us at [security@stripe.com](mailto:security@stripe.com)","status":"published","published":"2024-09-05T16:40:41Z","modified":"2024-11-18T16:27:10Z","cvss":[{"version":"4.0","score":2.4,"vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H","level":"low"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:38:20.012356Z"}],"nvd":[{"id":"CVE-2024-45401","description":"stripe-cli is a command-line tool for the payment processor Stripe. A vulnerability exists in stripe-cli starting in version 1.11.1 and prior to version 1.21.3 where a plugin package containing a manifest with a malformed plugin shortname installed using the --archive-url or --archive-path flags can overwrite arbitrary files. The update in version 1.21.3 addresses the path traversal vulnerability by removing the ability to install plugins from an archive URL or path. There has been no evidence of exploitation of this vulnerability.","status":"published","published":"2024-09-05T18:15:06.227Z","modified":"2026-06-17T07:54:08.607Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"high","assessor":"secondary"},{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H","level":"high","assessor":"primary"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:10:24.514378Z"}],"osv":[{"id":"CVE-2024-45401","title":"stripe-cli Path Traversal vulnerability","description":"stripe-cli is a command-line tool for the payment processor Stripe. A vulnerability exists in stripe-cli starting in version 1.11.1 and prior to version 1.21.3 where a plugin package containing a manifest with a malformed plugin shortname installed using the --archive-url or --archive-path flags can overwrite arbitrary files. The update in version 1.21.3 addresses the path traversal vulnerability by removing the ability to install plugins from an archive URL or path. There has been no evidence of exploitation of this vulnerability.","status":"published","published":"2024-09-05T17:09:08.933Z","modified":"2026-10-28T02:30:41.023566999Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T15:44:42.790566Z"},{"id":"GHSA-fv4g-gwpj-74gr","title":"Path traversal vulnerability in stripe-cli ","description":"### Impact\nA vulnerability exists in stripe-cli versions 1.11.1 and higher where a plugin package containing a manifest with a malformed plugin shortname installed using the --archive-url or --archive-path flags can overwrite arbitrary files.\n\nThe update addresses the path traversal vulnerability by removing the ability to install plugins from an archive URL or path.\n\nThere has been no evidence of exploitation of this vulnerability.\n\n### Recommendation\nUpgrade to stripe-cli v1.21.3.\n\n### Acknowledgements\nThank you to [0xacb](https://hackerone.com/0xacb) and [bordiez](https://hackerone.com/bordiez) for reporting this vulnerability.\n\n### For more information\nEmail us at [security@stripe.com](mailto:security@stripe.com)","status":"published","published":"2024-09-05T16:40:41Z","modified":"2024-11-18T16:27:10Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"high"},{"version":"4.0","score":2.4,"vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H","level":"low"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T15:46:46.760785Z"},{"id":"GO-2024-3119","title":"Path traversal vulnerability in stripe-cli in github.com/stripe/stripe-cli","description":"Path traversal vulnerability in stripe-cli in github.com/stripe/stripe-cli","status":"published","published":"2024-09-06T20:43:50Z","modified":"2026-03-03T04:55:48.07273Z","updated_at":"2026-11-02T15:47:01.453823Z"}]}}
