Description
CRLF injection vulnerability in the Ceph Object Gateway (aka radosgw or RGW) in Ceph before 0.94.4 allows remote attackers to inject arbitrary HTTP headers and conduct HTTP response splitting attacks via a crafted bucket name.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | ceph | 0.80.10-1 | — |
| Debian 13 | ceph | 0.80.10-1 | — |
| Debian 12 | ceph | 0.80.10-1 | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Ceph Storage 1 | babeltrace +1 | 1.2.4-3.el7cp | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | calamari-server | 1.3-11.el7cp | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ceph +11 | 1:0.94.3-3.el7cp | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ceph-deploy | 1.5.27.3-1.el7cp | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ceph-puppet-modules | 0.1.1-1.el7cp | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | facter | 1:1.7.6-2.1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | foreman +4 | 1.7.2.33-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | foreman-installer | 1:1.7.5-2.el7cp | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | foreman-proxy | 1.7.2.5-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | foreman-selinux | 1.7.2.13-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | hiera | 1.3.1-2.el7 | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ipxe +3 | 20130517-7.1fm.gitc4bce43.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | lttng-ust +1 | 2.4.1-1.el7cp | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | mod_passenger +6 | 4.0.18-19.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | puppet +1 | 3.6.2-4.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | radosgw-agent | 1.2.3-1.el7cp | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rhcs-installer | 0.1.0-1.el7cp | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby-augeas | 0.5.0-1.el7 | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby-rgen | 0.6.5-2.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby-shadow | 1.4.1-21.el7 | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-facter | 1.6.18-5.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-ruby-wrapper | 0.0.2-6.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-ancestry | 2.0.0-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-apipie-rails | 0.2.5-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-audited | 3.0.0-5.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-audited-activerecord | 3.0.0-8.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-bundler_ext | 0.3.0-6.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-deep_cloneable | 2.0.0-4.el7 | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-fast_gettext | 0.8.0-13.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-foreigner | 1.4.2-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-foreman_bootdisk | 4.0.2.13-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-friendly_id | 4.0.10.1-1.el7 | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-gettext_i18n_rails | 0.10.0-3.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-gettext_i18n_rails_js | 0.0.8-3.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-i18n_data | 0.2.7-5.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-ldap_fluff | 0.3.2-1.el7 | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-net-ldap | 0.3.1-3.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-pg | 0.12.2-10.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-po_to_json | 0.0.7-3.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-rabl | 0.9.0-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-ruby2ruby | 2.0.1-9.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-ruby_parser | 3.1.1-15.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-safemode | 1.2.1-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-scoped_search | 2.7.1-2.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-secure_headers | 1.3.3-1.el7 | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-sexp_processor | 4.1.3-7.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-sprockets | 2.10.1-3.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-uuidtools | 2.1.3-6.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-validates_lengths_from_database | 0.2.0-1.3.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | ruby193-rubygem-will_paginate | 3.0.2-10.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-ansi | 1.4.3-3.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-apipie-bindings | 0.0.11-1.el7 | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-awesome_print | 1.0.2-12.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-bundler_ext | 0.3.0-7.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-clamp | 0.6.2-2.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-ffi | 1.4.0-3.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-gssapi | 1.1.2-4.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-hashie | 2.0.5-2.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-highline | 1.6.21-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-kafo | 0.6.5.9-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-kafo_parsers | 0.0.4.4-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-little-plugger | 1.1.3-17.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-logging | 1.8.1-26.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-mime-types | 1.19-7.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-multi_json +1 | 1.8.2-4.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-oauth +1 | 0.4.7-8.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-powerbar | 1.0.11-8.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-rack | 1:1.4.1-13.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-rack-protection | 1.5.0-7.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-rake | 0.9.2.2-41.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-rest-client +1 | 1.6.7-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-rkerberos | 0.1.2-3.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-rubyipmi | 0.10.0-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-sinatra | 1:1.3.6-27.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-smart_proxy_discovery | 1.0.2.1-1.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | rubygem-tilt | 1.3.3-18.el7sat | RHSA-2015:2066 |
| Red Hat Ceph Storage 1 | userspace-rcu | 0.7.9-2.el7rhgs | RHSA-2015:2066 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SUSE Enterprise Storage 1.0 | ceph | 0.80.11-8.1 | SUSE-SU-2016:0806-1 |
Advisories 2
- RHSA-2015:2066 Red Hat Security Advisory: Red Hat Ceph Storage 1.3.1 security, bug fix, and enhancement update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- SUSE-SU-2016:0806-1 Security update for ceph SUSE / openSUSE Security Updates · Feb 4, 2026
References
- http://tracker.ceph.com/issues/12537
- RHSA-2015:2512 vendor-advisory
- [Ceph-announce] 20151019 v0.94.4 Hammer released mailing-list