Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
RoadRunner (Packagist package spiral/roadrunner) versions before 2025.1.0 are affected because the net/http dependency accepts a bare LF as a line terminator in chunked data chunk-size lines. An attacker who can send HTTP requests through a deployment where a net/http server sits alongside a server that wrongly accepts a bare LF in chunk extensions could smuggle requests past it. The fix is to upgrade spiral/roadrunner to version 2025.1.0 or later.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| 9.1 | Critical | 3.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N | GitHub Advisory Database |
- CISA KEV Not listed.
- EPSS 0.0084, the 58th percentile, on 5 Nov 2026: FIRST’s estimate of the chance of exploitation in the next 30 days.
Timeline
- 31 Oct 2026, 14:03 UTC First seen by agentprime
- 31 Oct 2026, 14:03 UTC Confirmed by OSV
Sources
- GitHub Advisory Database: GHSA-g9pc-8g42-g6vq
- OSV: GHSA-g9pc-8g42-g6vq
- nvd.nist.gov/vuln/detail/CVE-2025-22871
- github.com/roadrunner-server/roadrunner/issues/2166
- github.com/roadrunner-server/roadrunner/commit/f269279ee87d0b88127741cad1042389af7605fa
- cert-portal.siemens.com/productcert/html/ssa-783943.html
- github.com/roadrunner-server/roadrunner
- github.com/roadrunner-server/roadrunner/releases/tag/v2025.1.0
- go.dev/cl/652998
- go.dev/issue/71988
- groups.google.com/g/golang-announce/c/Y2uBTVKjBQk
- pkg.go.dev/vuln/GO-2025-3563
- www.openwall.com/lists/oss-security/2025/04/04/4