{"id":"CVE-2025-30221","aliases":["EUVD-2025-14808","GHSA-pfqj-w6r6-g86v"],"status":"published","title":"Pitchfork HTTP Request/Response Splitting vulnerability","description":"Pitchfork is a preforking HTTP server for Rack applications. Versions prior to 0.11.0 are vulnerable to HTTP Response Header Injection when used in conjunction with Rack 3. The issue was fixed in Pitchfork release 0.11.0. No known workarounds are available.","severity":{"version":"3.0","score":4.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00291,"percentile":0.21898,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-113"],"published":"2025-03-27T14:46:32Z","modified":"2026-10-28T02:30:41Z","fixes":[{"ecosystem":"RubyGems","package":"pitchfork","fixed_in":["0.11.0"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"RubyGems","package":"pitchfork","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.11.0"}]}]},{"source":"osv","ecosystem":"RubyGems","package":"pitchfork","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.11.0"}]}],"versions":["0.1.0","0.1.1","0.1.2","0.10.0","0.2.0","0.3.0","0.4.0","0.4.1","0.5.0","0.6.0","0.7.0","0.8.0","0.9.0"]}],"products":[{"vendor":"shopify","product":"pitchfork"}],"references":[{"url":"https://github.com/Shopify/pitchfork/security/advisories/GHSA-pfqj-w6r6-g86v","tags":["x_refsource_CONFIRM","advisory","web"]},{"url":"https://github.com/Shopify/pitchfork/commit/17ed9b61bf9f58957065f7405b66102daf86bf55","tags":["x_refsource_MISC","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-30221","tags":["advisory"]},{"url":"https://github.com/rubysec/ruby-advisory-db/blob/master/gems/pitchfork/CVE-2025-30221.yml","tags":["web"]},{"url":"https://github.com/advisories/GHSA-pfqj-w6r6-g86v"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/30xxx/CVE-2025-30221.json","tags":["advisory"]},{"url":"https://github.com/Shopify/pitchfork","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2025-30221","title":"Pitchfork HTTP Request/Response Splitting vulnerability","description":"Pitchfork is a preforking HTTP server for Rack applications. Versions prior to 0.11.0 are vulnerable to HTTP Response Header Injection when used in conjunction with Rack 3. The issue was fixed in Pitchfork release 0.11.0. No known workarounds are available.","status":"published","published":"2025-03-27T14:46:32.43Z","modified":"2025-03-27T15:05:37.756Z","cvss":[{"version":"3.0","score":4.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-113"],"updated_at":"2026-11-02T14:32:35.418416Z"}],"euvd":[{"id":"EUVD-2025-14808","description":"Pitchfork is a preforking HTTP server for Rack applications. Versions prior to 0.11.0 are vulnerable to HTTP Response Header Injection when used in conjunction with Rack 3. The issue was fixed in Pitchfork release 0.11.0. No known workarounds are available.","status":"published","published":"2025-03-27T14:46:32Z","modified":"2025-03-27T15:05:37Z","cvss":[{"version":"3.0","score":4.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T20:52:49.499517Z"}],"ghsa":[{"id":"GHSA-pfqj-w6r6-g86v","title":"Pitchfork HTTP Request/Response Splitting vulnerability","description":"### Impact\nHTTP Response Header Injection in Pitchfork Versions \u003c 0.11.0 when used in conjunction with Rack 3\n\n### Patches\nThe issue was fixed in Pitchfork release 0.11.0\n\n### Workarounds\nThere are no known work arounds. Users must upgrade.","status":"published","published":"2025-03-27T18:01:18Z","modified":"2025-03-28T16:12:45Z","cvss":[{"version":"3.0","score":4.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-113"],"updated_at":"2026-11-02T14:38:36.51789Z"}],"nvd":[{"id":"CVE-2025-30221","description":"Pitchfork is a preforking HTTP server for Rack applications. Versions prior to 0.11.0 are vulnerable to HTTP Response Header Injection when used in conjunction with Rack 3. The issue was fixed in Pitchfork release 0.11.0. No known workarounds are available.","status":"published","published":"2025-03-27T15:16:02.15Z","modified":"2026-06-17T09:08:22.99Z","cvss":[{"version":"3.0","score":4.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-113"],"updated_at":"2026-11-02T14:10:56.494516Z"}],"osv":[{"id":"CVE-2025-30221","title":"Pitchfork HTTP Request/Response Splitting vulnerability","description":"Pitchfork is a preforking HTTP server for Rack applications. Versions prior to 0.11.0 are vulnerable to HTTP Response Header Injection when used in conjunction with Rack 3. The issue was fixed in Pitchfork release 0.11.0. No known workarounds are available.","status":"published","published":"2025-03-27T14:46:32.43Z","modified":"2026-10-28T02:30:41.360872575Z","cvss":[{"version":"3.0","score":4.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-113"],"updated_at":"2026-11-02T15:44:47.708311Z"},{"id":"GHSA-pfqj-w6r6-g86v","title":"Pitchfork HTTP Request/Response Splitting vulnerability","description":"### Impact\nHTTP Response Header Injection in Pitchfork Versions \u003c 0.11.0 when used in conjunction with Rack 3\n\n### Patches\nThe issue was fixed in Pitchfork release 0.11.0\n\n### Workarounds\nThere are no known work arounds. Users must upgrade.","status":"published","published":"2025-03-27T18:01:18Z","modified":"2025-03-28T16:31:51.247759Z","cvss":[{"version":"3.0","score":4.3,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-113"],"updated_at":"2026-11-02T15:46:53.244788Z"}]}}
