Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-32762

Fixed in a distro release EPSS <1%CVSS 4.8

Rack is a modular Ruby web server interface. From versions 3.0.0.beta1 to before 3.1.21 and 3.2.0 to before 3.2.6, Rack::Utils.forwarded_values parses the RFC 7239 Forwarded header by splitting on semicolons before handling quoted-string values. Because quoted values may legally contain semicolons, a header can be interpreted by Rack as multiple Forwarded directives rather than as a single quoted for value. In deployments where an upstream proxy, WAF, or intermediary validates or preserves quoted Forwarded values differently, this discrepancy can allow an attacker to smuggle host, proto, for, or by parameters through a single header value. This issue has been patched in versions 3.1.21 and 3.2.6.

Published 2026-04-02 · CVE record · OSV

Products: Rack

Fixed upstream

EcosystemPackageFixed in
RubyGemsrack3.1.21
RubyGemsrack3.2.6

Distro releases

ReleasePackageFixed in
Chainguardkube-fluentd-operator1.18.2-r60
Chainguardkube-fluentd-operator1.18.2-r67
Chainguardlogstash-8.17no fix
Chainguardlogstash-8.17-iamguarded-compatno fix
Chainguardlogstash-8.17-with-output-opensearchno fix
Chainguardlogstash-8.18no fix
Chainguardlogstash-8.18-iamguarded-compatno fix
Chainguardlogstash-8.18-with-output-opensearchno fix
Chainguardlogstash-8.198.19.14-r3
Chainguardlogstash-8.19-iamguarded-compat8.19.14-r3
Chainguardlogstash-8.19-with-output-opensearch8.19.14-r3
Chainguardlogstash-9.09.0.8-r20
Chainguardlogstash-9.0-iamguarded-compat9.0.8-r20
Chainguardlogstash-9.0-with-output-opensearch9.0.8-r20
Chainguardlogstash-9.19.1.10-r6
Chainguardlogstash-9.1-bitnami-compat9.1.10-r6
Chainguardlogstash-9.1-iamguarded-compat9.1.10-r6
Chainguardlogstash-9.1-with-output-opensearch9.1.10-r6
Chainguardlogstash-9.29.2.8-r2
Chainguardlogstash-9.2-iamguarded-compat9.2.8-r2
Chainguardlogstash-9.2-with-output-opensearch9.2.8-r2
Chainguardlogstash-9.39.3.3-r2
Chainguardlogstash-9.3-iamguarded-compat9.3.3-r2
Chainguardlogstash-9.3-with-output-opensearch9.3.3-r2
Chainguardpact-broker-docker2.137.0.2.118.0-r4
Chainguardpact-broker-docker-fips2.137.0.2.118.0-r2
Chainguardruby3.2-rails-7.27.2.3.1-r1
Chainguardruby3.2-rails-7.27.2.3.1-r2
Chainguardruby3.2-rails-8.08.0.5-r0
Chainguardruby3.4-rails-7.27.2.3.1-r1
Chainguardruby3.4-rails-8.08.0.5-r1
Chainguardruby3.4-rails-8.08.0.5-r2
Debian 13ruby-rack3.1.20-0+deb13u2
Debian 14ruby-rack3.2.6-2
Ubuntu 24.04 LTSruby-rack2.2.7-1ubuntu0.7
Ubuntu 25.10ruby-rack3.1.16-0.1ubuntu0.3
Ubuntu 26.04 LTSruby-rackno fix
Ubuntu Pro 14.04 LTSruby-rack1.5.2-3+deb8u3ubuntu1~esm11
Ubuntu Pro 16.04 LTSruby-rack1.6.4-3ubuntu0.2+esm10
Ubuntu Pro 18.04 LTSruby-rack1.6.4-4ubuntu0.2+esm10
Ubuntu Pro 20.04 LTSruby-rack2.0.7-2ubuntu0.1+esm10
Ubuntu Pro 22.04 LTSruby-rack2.1.4-5ubuntu1.2+esm3
Wolfikube-fluentd-operator1.18.2-r60
Wolfikube-fluentd-operator1.18.2-r67
Wolfilogstash-9.19.1.10-r6
Wolfilogstash-9.1-bitnami-compat9.1.10-r6
Wolfilogstash-9.1-iamguarded-compat9.1.10-r6
Wolfilogstash-9.1-with-output-opensearch9.1.10-r6
Wolfilogstash-9.29.2.8-r2
Wolfilogstash-9.2-iamguarded-compat9.2.8-r2
Wolfilogstash-9.2-with-output-opensearch9.2.8-r2
Wolfilogstash-9.39.3.3-r2
Wolfilogstash-9.3-iamguarded-compat9.3.3-r2
Wolfilogstash-9.3-with-output-opensearch9.3.3-r2
Wolfiruby3.2-rails-8.08.0.5-r0
Wolfiruby3.4-rails-8.08.0.5-r2