{"id":"CVE-2025-47271","aliases":["EUVD-2025-14283","GHSA-2487-9f55-2vg9"],"status":"published","title":"OZI-Project/ozi-publish Code Injection vulnerability","description":"The OZI action is a GitHub Action that publishes releases to PyPI and mirror releases, signature bundles, and provenance in a tagged release. In versions 1.13.2 through 1.13.5, potentially untrusted data flows into PR creation logic. A malicious actor could construct a branch name that injects arbitrary code. This is patched in 1.13.6. As a workaround, one may downgrade to a version prior to 1.13.2.","severity":{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00429,"percentile":0.37419,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-1116","CWE-94","CWE-95"],"published":"2025-05-12T10:52:26Z","modified":"2026-10-28T02:30:50Z","fixes":[{"ecosystem":"GitHub Actions","package":"OZI-Project/publish","fixed_in":["1.13.6"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"GitHub Actions","package":"OZI-Project/publish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.13.2"},{"fixed":"1.13.6"}]}]},{"source":"osv","ecosystem":"GitHub Actions","package":"OZI-Project/publish","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.13.2"},{"fixed":"1.13.6"}]}]}],"products":[{"vendor":"ozi-project","product":"publish"}],"references":[{"url":"https://github.com/OZI-Project/publish/security/advisories/GHSA-2487-9f55-2vg9","tags":["x_refsource_CONFIRM","advisory","web"]},{"url":"https://github.com/OZI-Project/publish/commit/abd8524ec69800890529846b3ccfb09ce7c10b5c","tags":["x_refsource_MISC","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-47271","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-2487-9f55-2vg9"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/47xxx/CVE-2025-47271.json","tags":["advisory"]},{"url":"https://github.com/OZI-Project/publish","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2025-47271","title":"OZI-Project/ozi-publish Code Injection vulnerability","description":"The OZI action is a GitHub Action that publishes releases to PyPI and mirror releases, signature bundles, and provenance in a tagged release. In versions 1.13.2 through 1.13.5, potentially untrusted data flows into PR creation logic. A malicious actor could construct a branch name that injects arbitrary code. This is patched in 1.13.6. As a workaround, one may downgrade to a version prior to 1.13.2.","status":"published","published":"2025-05-12T10:52:26.916Z","modified":"2025-05-12T12:12:40.77Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","level":"medium","assessor":"cna"}],"cwes":["CWE-94","CWE-95","CWE-1116"],"updated_at":"2026-11-02T14:32:26.320248Z"}],"euvd":[{"id":"EUVD-2025-14283","description":"The OZI action is a GitHub Action that publishes releases to PyPI and mirror releases, signature bundles, and provenance in a tagged release. In versions 1.13.2 through 1.13.5, potentially untrusted data flows into PR creation logic. A malicious actor could construct a branch name that injects arbitrary code. This is patched in 1.13.6. As a workaround, one may downgrade to a version prior to 1.13.2.","status":"published","published":"2025-05-12T10:52:26Z","modified":"2025-05-12T12:12:40Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","level":"medium"}],"updated_at":"2026-11-02T20:32:50.201515Z"}],"ghsa":[{"id":"GHSA-2487-9f55-2vg9","title":"OZI-Project/ozi-publish Code Injection vulnerability","description":"### Impact\nPotentially untrusted data flows into PR creation logic. A malicious actor could construct a branch name that injects arbitrary code.\n\n### Patches\nThis is patched in 1.13.6\n\n### Workarounds\nDowngrade to \u003c1.13.2\n\n### References\n\n* [Understanding the Risk of Script Injections](https://docs.github.com/en/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions#understanding-the-risk-of-script-injections)","status":"published","published":"2025-05-12T19:58:07Z","modified":"2025-05-12T19:58:08Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","level":"medium"}],"cwes":["CWE-94","CWE-95","CWE-1116"],"updated_at":"2026-11-02T14:38:43.172412Z"}],"nvd":[{"id":"CVE-2025-47271","description":"The OZI action is a GitHub Action that publishes releases to PyPI and mirror releases, signature bundles, and provenance in a tagged release. In versions 1.13.2 through 1.13.5, potentially untrusted data flows into PR creation logic. A malicious actor could construct a branch name that injects arbitrary code. This is patched in 1.13.6. As a workaround, one may downgrade to a version prior to 1.13.2.","status":"published","published":"2025-05-12T11:15:51.19Z","modified":"2026-06-17T09:27:38.627Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"medium","assessor":"secondary"}],"cwes":["CWE-94","CWE-95","CWE-1116"],"updated_at":"2026-11-02T14:11:07.176032Z"}],"osv":[{"id":"CVE-2025-47271","title":"OZI-Project/ozi-publish Code Injection vulnerability","description":"The OZI action is a GitHub Action that publishes releases to PyPI and mirror releases, signature bundles, and provenance in a tagged release. In versions 1.13.2 through 1.13.5, potentially untrusted data flows into PR creation logic. A malicious actor could construct a branch name that injects arbitrary code. This is patched in 1.13.6. As a workaround, one may downgrade to a version prior to 1.13.2.","status":"published","published":"2025-05-12T10:52:26.916Z","modified":"2026-10-28T02:30:50.839521202Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","level":"medium"}],"cwes":["CWE-1116","CWE-94","CWE-95"],"updated_at":"2026-11-02T15:44:49.707645Z"},{"id":"GHSA-2487-9f55-2vg9","title":"OZI-Project/ozi-publish Code Injection vulnerability","description":"### Impact\nPotentially untrusted data flows into PR creation logic. A malicious actor could construct a branch name that injects arbitrary code.\n\n### Patches\nThis is patched in 1.13.6\n\n### Workarounds\nDowngrade to \u003c1.13.2\n\n### References\n\n* [Understanding the Risk of Script Injections](https://docs.github.com/en/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions#understanding-the-risk-of-script-injections)","status":"published","published":"2025-05-12T19:58:07Z","modified":"2025-05-12T20:42:08.990978Z","cvss":[{"version":"4.0","score":6.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U","level":"medium"}],"cwes":["CWE-1116","CWE-94","CWE-95"],"updated_at":"2026-11-02T15:46:33.520522Z"}]}}
