Medium
Pitchfork HTTP Request/Response Splitting vulnerability
Type: advisorySources: OSV
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2025-30221
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 5 Nov 2026, 01:18 UTC · Revision 1
Source evidence
Pitchfork HTTP Request/Response Splitting vulnerability
core-osv · Original sourcePublished 27 Mar 2025, 14:46 UTC
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.
osv:CVE-2025-30221
Complete source record
{
"id": "71dad73d406248ae38d6f1b5770b81b19c3af5cec99384598fcd2ca85338fce6",
"url": "https://osv.dev/vulnerability/CVE-2025-30221",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Pitchfork HTTP Request/Response Splitting vulnerability",
"summary": "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.",
"evidence": "osv:CVE-2025-30221",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2025-30221",
"aliases": [
"CVE-2025-30221",
"GHSA-pfqj-w6r6-g86v"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/shopify/pitchfork",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "abab81f2afdc3927fd240ccff366eedca20380f8"
},
{
"fixed": "17ed9b61bf9f58957065f7405b66102daf86bf55"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "0.11.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "17ed9b61bf9f58957065f7405b66102daf86bf55"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v0.10.0",
"v0.9.0",
"v0.8.0",
"v0.7.0",
"v0.6.0",
"v0.5.0",
"v0.4.1",
"v0.4.0",
"v0.3.0",
"v0.2.0",
"v0.1.2",
"v0.1.1",
"v0.1.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-30221.json"
}
}
],
"modified": "2026-10-28T02:30:41.360872575Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/30xxx/CVE-2025-30221.json",
"https://github.com/Shopify/pitchfork/security/advisories/GHSA-pfqj-w6r6-g86v",
"https://nvd.nist.gov/vuln/detail/CVE-2025-30221",
"https://github.com/Shopify/pitchfork/commit/17ed9b61bf9f58957065f7405b66102daf86bf55"
],
"provider_metadata": {
"cwe_ids": [
"CWE-113"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/30xxx/CVE-2025-30221.json"
}
},
"related_cves": [
{
"value": "CVE-2025-30221",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 508978,
"published_at": "2025-03-27T14:46:32.43+00:00"
}