CVE-2026-68006
massCritical Unauthenticated RCE via HTTP Request Smuggling in Puma Ruby Server
Puma, the Ruby web server that ships as the default application server for Ruby on Rails, contains a critical flaw (CWE-444, inconsistent interpretation of HTTP requests) in its HTTP/1.1 parser source file ext/puma_http11/http11_parser.rl, affecting versions from 5.0.0 up to before 8.0.3. An unauthenticated remote attacker can send specially crafted HTTP requests that Puma interprets differently than front-end proxies and load balancers, enabling request smuggling that the advisory states can be leveraged for arbitrary code execution. Successful exploitation yields high confidentiality and integrity impact with no privileges and no user interaction required (CVSS 9.1). Any application or API served by an affected Puma version is at risk, and deployments behind reverse proxies or load balancers (nginx, HAProxy, cloud/CDN fronts) are particularly exposed because smuggling exploits parsing mismatches between the proxy and the back end. No public proof of concept or confirmed in-the-wild exploitation is known, and the CVE is not on the CISA Known Exploited Vulnerabilities list.
What to do: Upgrade Puma to 8.0.3 or later immediately — check Gemfile.lock for the pinned puma version and redeploy. Until patched, review reverse-proxy/CDN/load-balancer configurations for HTTP request smuggling vectors (inconsistent handling of Content-Length and Transfer-Encoding) since the flaw lives in Puma's HTTP request parser. Review access logs for malformed or anomalous HTTP requests hitting Puma-backed applications if you were running an affected version.
| Puma project Puma (Ruby web server) | >= 5.0.0, < 8.0.3 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
An issue in Puma v.5.0.0 and before v.8.0.3 allows an attacker to execute arbitrary code via the ext/puma_http11/http11_parser.rl file
- Weakness
- CWE-444
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
In the news0 stories
No ingested article mentions this CVE yet.