{"id":"CVE-2025-30221","state":"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.","publishedAt":"2025-03-27T14:46:32.430Z","updatedAt":"2025-03-27T15:05:37.756Z","severity":{"score":4.3,"label":"Medium","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","source":"GitHub_M"},"assigner":"GitHub_M","products":["Shopify pitchfork"],"affected":[{"vendor":"Shopify","product":"pitchfork","versions":[{"version":"< 0.11.0","status":"affected"}]}],"references":["https://github.com/Shopify/pitchfork/security/advisories/GHSA-pfqj-w6r6-g86v","https://github.com/Shopify/pitchfork/commit/17ed9b61bf9f58957065f7405b66102daf86bf55"],"weaknesses":["CWE-113"],"ingestedAt":"2026-10-29T20:08:55.257Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2025/30xxx/CVE-2025-30221.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.1","cveMetadata":{"cveId":"CVE-2025-30221","state":"PUBLISHED","datePublished":"2025-03-27T14:46:32.430Z","dateUpdated":"2025-03-27T15:05:37.756Z","assignerShortName":"GitHub_M","assignerOrgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateReserved":"2025-03-18T18:15:13.851Z"},"containers":{"cna":{"title":"Pitchfork HTTP Request/Response Splitting vulnerability","descriptions":[{"lang":"en","value":"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."}],"affected":[{"vendor":"Shopify","product":"pitchfork","versions":[{"version":"< 0.11.0","status":"affected"}]}],"references":[{"url":"https://github.com/Shopify/pitchfork/security/advisories/GHSA-pfqj-w6r6-g86v","name":"https://github.com/Shopify/pitchfork/security/advisories/GHSA-pfqj-w6r6-g86v","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/Shopify/pitchfork/commit/17ed9b61bf9f58957065f7405b66102daf86bf55","name":"https://github.com/Shopify/pitchfork/commit/17ed9b61bf9f58957065f7405b66102daf86bf55","tags":["x_refsource_MISC"]}],"metrics":[{"cvssV3_0":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":4.3,"baseSeverity":"MEDIUM","confidentialityImpact":"NONE","integrityImpact":"LOW","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"REQUIRED","vectorString":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","version":"3.0"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-113","lang":"en","description":"CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')","type":"CWE"}]}],"providerMetadata":{"shortName":"GitHub_M","orgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateUpdated":"2025-03-27T14:46:32.430Z"},"source":{"advisory":"GHSA-pfqj-w6r6-g86v","discovery":"UNKNOWN"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2025-03-27T15:05:25.265948Z","id":"CVE-2025-30221","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2025-03-27T15:05:37.756Z"}}]}}}