Every CVE Search/ Get API key

CVE-2016-0751

actionpack is vulnerable to denial of service via a crafted HTTP Accept header

7.5 HighFix available

CVE-2016-0751 is a high vulnerability (CVSS 7.5) in Rubyonrails Rails, published January 31, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 9.73%, the 95th percentile. Fixed in actionpack 4.2.5.1.

actionpack/lib/action_dispatch/http/mime_type.rb in Action Pack in Ruby on Rails before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 does not properly restrict use of the MIME type cache, which allows remote attackers to cause a denial of service (memory consumption) via a crafted HTTP Accept header.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

9.73%Down 16.4 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

actionpack/lib/action_dispatch/http/mime_type.rb in Action Pack in Ruby on Rails before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 does not properly restrict use of the MIME type cache, which allows remote attackers to cause a denial of service (memory consumption) via a crafted HTTP Accept header.

Record
CVE-2016-0751
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-399
Updated
2026-11-02
CVE List No score

actionpack/lib/action_dispatch/http/mime_type.rb in Action Pack in Ruby on Rails before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 does not properly restrict use of the MIME type cache, which allows remote attackers to cause a denial of service (memory consumption) via a crafted HTTP Accept header.

Record
CVE-2016-0751
Updated
2026-11-02
EUVDEUVD-2017-0226 No score

actionpack/lib/action_dispatch/http/mime_type.rb in Action Pack in Ruby on Rails before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 does not properly restrict use of the MIME type cache, which allows remote attackers to cause a denial of service (memory consumption) via a crafted HTTP Accept header.

Record
EUVD-2017-0226
Updated
2026-11-03
GitHub AdvisoriesGHSA-ffpv-c4hm-3x6v 7.5

actionpack is vulnerable to denial of service via a crafted HTTP Accept header

actionpack/lib/action_dispatch/http/mime_type.rb in Action Pack in Ruby on Rails before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 does not properly restrict use of the MIME type cache, which allows remote attackers to cause a denial of service (memory consumption) via a crafted HTTP Accept header.

Record
GHSA-ffpv-c4hm-3x6v
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 7.5

actionpack/lib/action_dispatch/http/mime_type.rb in Action Pack in Ruby on Rails before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 does not properly restrict use of the MIME type cache, which allows remote attackers to cause a denial of service (memory consumption) via a crafted HTTP Accept header.

Record
CVE-2016-0751
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2016-0751 7.5

actionpack/lib/action_dispatch/http/mime_type.rb in Action Pack in Ruby on Rails before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 does not properly restrict use of the MIME type cache, which allows remote attackers to cause a denial of service (memory consumption) via a crafted HTTP Accept header.

Record
DEBIAN-CVE-2016-0751
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 7 moreShow less
OSVGHSA-ffpv-c4hm-3x6v 7.5

actionpack is vulnerable to denial of service via a crafted HTTP Accept header

actionpack/lib/action_dispatch/http/mime_type.rb in Action Pack in Ruby on Rails before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 does not properly restrict use of the MIME type cache, which allows remote attackers to cause a denial of service (memory consumption) via a crafted HTTP Accept header.

Record
GHSA-ffpv-c4hm-3x6v
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2016-0751 7.5

actionpack/lib/action_dispatch/http/mime_type.rb in Action Pack in Ruby on Rails before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 does not properly restrict use of the MIME type cache, which allows remote attackers to cause a denial of service (memory consumption) via a crafted HTTP Accept header.

Record
UBUNTU-CVE-2016-0751
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVSUSE-SU-2016:0457-1 No score

Security update for rubygem-actionpack-4_2

This update for rubygem-actionpack-4_2 fixes the following issues:

  • CVE-2016-0751: Object Leak DoS (bsc#963331)
  • CVE-2015-7581: unbounded memory growth DoS via wildcard controller routes (bsc#963335)
  • CVE-2016-0752: directory traversal and information leak in Action View (bsc#963332)
  • CVE-2015-7576: Timing attack vulnerability in basic authentication in Action Controller (bsc#963329)
Record
SUSE-SU-2016:0457-1
Updated
2026-11-02
OSVSUSE-SU-2016:0618-1 No score

Security update for rubygem-actionpack-3_2

This update for rubygem-actionpack-3_2 fixes the following issues:

  • CVE-2016-0751: Object Leak DoS (bsc#963331)
  • CVE-2016-0752: Directory traversal and information leak in Action View (bsc#963332)
  • CVE-2015-7576: Timing attack vulnerability in basic authentication in Action Controller (bsc#963329)
Record
SUSE-SU-2016:0618-1
Updated
2026-11-02
OSVSUSE-SU-2016:0858-1 No score

Security update for rubygem-actionpack-4_1

This update for rubygem-actionpack-4_1 fixes the following issues:

  • CVE-2016-0751: Object Leak DoS (bsc#963331)
  • CVE-2015-7581: unbounded memory growth DoS via wildcard controller routes (bsc#963335)
  • CVE-2016-0752: directory traversal and information leak in Action View (bsc#963332)
  • CVE-2015-7576: Timing attack vulnerability in basic authentication in Action Controller (bsc#963329)
Record
SUSE-SU-2016:0858-1
Updated
2026-11-02
OSVSUSE-SU-2016:1146-1 No score

Security update for portus

Portus was updated to version 2.0.3, which brings several fixes and enhancements:

  • Fixed crono job when a repository could not be found.
  • Fixed compatibility issues with Docker 1.10 and Distribution 2.3.
  • Handle multiple scopes in token requests.
  • Add optional fields to token response.
  • Fixed notification events for Distribution v2.3.
  • Paginate through the catalog properly.
  • Do not remove all the repositories if fetching one fails.
  • Fixed SMTP setup.
  • Don't let crono overflow the 'log' column on the DB.
  • Show the actual LDAP error on invalid login.
  • Fixed the location of crono logs.
  • Always use relative paths.
  • Set RUBYLIB when using portusctl.
  • Don't count hidden teams on the admin panel.
  • Warn developers on unsupported docker-compose versions.
  • Directly invalidate LDAP logins without name and password.
  • Don't show the 'I forgot my password' link on LDAP.

The following Rubygems bundled within Portus have been updated to fix security issues:

  • CVE-2016-2098: rubygem-actionpack (bsc#969943).
  • CVE-2015-7578: rails-html-sanitizer (bsc#963326).
  • CVE-2015-7579: rails-html-sanitizer (bsc#963327).
  • CVE-2015-7580: rails-html-sanitizer (bsc#963328).
  • CVE-2015-7576: rubygem-actionpack, rubygem-activesupport (bsc#963563).
  • CVE-2015-7577: rubygem-activerecord (bsc#963604).
  • CVE-2016-0751: rugygem-actionpack (bsc#963627).
  • CVE-2016-0752: rubygem-actionpack, rubygem-actionview (bsc#963608).
  • CVE-2016-0753: rubygem-activemodel, rubygem-activesupport, rubygem-activerecord (bsc#963617).
  • CVE-2015-7581: rubygem-actionpack (bsc#963625).
Record
SUSE-SU-2016:1146-1
Updated
2026-11-02
OSVSUSE-SU-2017:0475-1 No score

Security update for susestudio

This update provides SUSE Studio Runner 1.3.14, which brings fixes for the following issues:

  • bsc#968797: 11 SP3 appliance gets invalid distribution upgrade from SLMS.
  • bsc#947225: Second build of appliance will not register to SLMS, wrong product name.
  • bsc#983404: UEFI boot missing for SLE11 SP4.
  • bsc#972406: Kiwi export config.sh script has /build-custom out of order.
  • bsc#981095: Add user 'ldap' to default_users list for assigning owners for overlay files.
  • bsc#972425: Runlevel 3 is being ignored in appliance configuration.
  • bsc#983999: SLES 12 appliance build does not include gpg keys from base product.
  • bsc#979110: SLES 12 will not build for EC2.
  • bsc#929102: Plaintext Password Local Disclosure in rubygem-rest-client. (CVE-2015-3448)
  • bsc#963741: Security fixes for Rails v3.2.22. (CVE-2015-7576, CVE-2015-7577, CVE-2016-0751, CVE-2016-0752)
Record
SUSE-SU-2017:0475-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
actionpack
RubyGems
4.2.0 to 4.2.5.0
4.2.5.1
actionpack
RubyGems
through 3.2.22.0
3.2.22.1
actionpack
RubyGems
4.0.0 to 4.1.14.0
4.1.14.1
rails
Debian:12
before 2:4.2.5.1-1
2:4.2.5.1-1
rails
Debian:13
before 2:4.2.5.1-1
2:4.2.5.1-1
rails
Debian:14
before 2:4.2.5.1-1
2:4.2.5.1-1
ruby-actionpack-3.2
Debian:7
before 3.2.6-6+deb7u3, plus listed versions
3.2.6-63.2.6-6+deb7u13.2.6-6+deb7u2
3.2.6-6+deb7u3
rails
Debian:8
before 2:4.1.8-1+deb8u1, plus listed versions
2:4.1.8-1
2:4.1.8-1+deb8u1
actionpack
RubyGems
4.2.0 up to 4.2.5.1, plus listed versions
4.2.14.2.1.rc14.2.1.rc24.2.1.rc34.2.1.rc4
Show 8 moreShow less
4.2.24.2.34.2.3.rc14.2.44.2.4.rc14.2.54.2.5.rc14.2.5.rc2
4.2.5.1
actionpack
RubyGems
before 3.2.22.1, plus listed versions
0.9.00.9.51.0.01.0.11.1.0
Show 45 moreShow less
1.10.11.10.21.11.01.11.11.11.21.12.01.12.11.12.21.12.31.12.41.12.51.13.01.13.11.13.21.13.31.13.41.13.51.13.61.2.01.3.01.3.11.4.01.5.01.5.11.6.01.7.01.8.01.8.11.9.01.9.12.0.02.0.12.0.22.0.42.0.52.1.02.1.12.1.22.2.22.2.32.3.102.3.112.3.122.3.142.3.15
3.2.22.1
Show 56 moreShow less
Affected packages
PackageAffectedFixed
actionpack
RubyGems
4.0.0 up to 4.1.14.1, plus listed versions
4.0.14.0.1.rc14.0.1.rc24.0.1.rc34.0.1.rc4
Show 45 moreShow less
4.0.104.0.10.rc14.0.10.rc24.0.114.0.11.14.0.124.0.134.0.13.rc14.0.24.0.34.0.44.0.4.rc14.0.54.0.64.0.6.rc14.0.6.rc24.0.6.rc34.0.74.0.84.0.94.1.04.1.0.beta14.1.0.beta24.1.0.rc14.1.0.rc24.1.14.1.104.1.10.rc14.1.10.rc24.1.10.rc34.1.10.rc44.1.114.1.124.1.12.rc14.1.134.1.13.rc14.1.144.1.14.rc14.1.14.rc24.1.24.1.2.rc14.1.2.rc24.1.2.rc34.1.34.1.4
4.1.14.1
rh-ror41-rubygem-actionpack
Red Hat:rhel_software_collections:2::el6
before 1:4.1.5-3.el6
1:4.1.5-3.el6
rh-ror41-rubygem-actionpack-doc
Red Hat:rhel_software_collections:2::el6
before 1:4.1.5-3.el6
1:4.1.5-3.el6
rh-ror41-rubygem-actionview
Red Hat:rhel_software_collections:2::el6
before 0:4.1.5-4.el6
0:4.1.5-4.el6
rh-ror41-rubygem-actionview-doc
Red Hat:rhel_software_collections:2::el6
before 0:4.1.5-4.el6
0:4.1.5-4.el6
rh-ror41-rubygem-activemodel
Red Hat:rhel_software_collections:2::el6
before 0:4.1.5-2.el6
0:4.1.5-2.el6
rh-ror41-rubygem-activemodel-doc
Red Hat:rhel_software_collections:2::el6
before 0:4.1.5-2.el6
0:4.1.5-2.el6
rh-ror41-rubygem-activerecord
Red Hat:rhel_software_collections:2::el6
before 1:4.1.5-2.el6
1:4.1.5-2.el6
rh-ror41-rubygem-activerecord-doc
Red Hat:rhel_software_collections:2::el6
before 1:4.1.5-2.el6
1:4.1.5-2.el6
rh-ror41-rubygem-activesupport
Red Hat:rhel_software_collections:2::el6
before 1:4.1.5-3.el6
1:4.1.5-3.el6
rh-ror41-rubygem-actionpack
Red Hat:rhel_software_collections:2::el7
before 1:4.1.5-3.el7
1:4.1.5-3.el7
rh-ror41-rubygem-actionpack-doc
Red Hat:rhel_software_collections:2::el7
before 1:4.1.5-3.el7
1:4.1.5-3.el7
rh-ror41-rubygem-actionview
Red Hat:rhel_software_collections:2::el7
before 0:4.1.5-4.el7
0:4.1.5-4.el7
rh-ror41-rubygem-actionview-doc
Red Hat:rhel_software_collections:2::el7
before 0:4.1.5-4.el7
0:4.1.5-4.el7
rh-ror41-rubygem-activemodel
Red Hat:rhel_software_collections:2::el7
before 0:4.1.5-2.el7
0:4.1.5-2.el7
rh-ror41-rubygem-activemodel-doc
Red Hat:rhel_software_collections:2::el7
before 0:4.1.5-2.el7
0:4.1.5-2.el7
rh-ror41-rubygem-activerecord
Red Hat:rhel_software_collections:2::el7
before 1:4.1.5-2.el7
1:4.1.5-2.el7
rh-ror41-rubygem-activerecord-doc
Red Hat:rhel_software_collections:2::el7
before 1:4.1.5-2.el7
1:4.1.5-2.el7
rh-ror41-rubygem-activesupport
Red Hat:rhel_software_collections:2::el7
before 1:4.1.5-3.el7
1:4.1.5-3.el7
ror40-rubygem-actionpack
Red Hat:rhel_software_collections:2::el6
before 1:4.0.2-7.el6
1:4.0.2-7.el6
ror40-rubygem-actionpack-doc
Red Hat:rhel_software_collections:2::el6
before 1:4.0.2-7.el6
1:4.0.2-7.el6
ror40-rubygem-activerecord
Red Hat:rhel_software_collections:2::el6
before 1:4.0.2-6.el6
1:4.0.2-6.el6
ror40-rubygem-activerecord-doc
Red Hat:rhel_software_collections:2::el6
before 1:4.0.2-6.el6
1:4.0.2-6.el6
ror40-rubygem-activesupport
Red Hat:rhel_software_collections:2::el6
before 1:4.0.2-4.el6
1:4.0.2-4.el6
ror40-rubygem-actionpack
Red Hat:rhel_software_collections:2::el7
before 1:4.0.2-7.el7
1:4.0.2-7.el7
ror40-rubygem-actionpack-doc
Red Hat:rhel_software_collections:2::el7
before 1:4.0.2-7.el7
1:4.0.2-7.el7
ror40-rubygem-activerecord
Red Hat:rhel_software_collections:2::el7
before 1:4.0.2-6.el7
1:4.0.2-6.el7
ror40-rubygem-activerecord-doc
Red Hat:rhel_software_collections:2::el7
before 1:4.0.2-6.el7
1:4.0.2-6.el7
ror40-rubygem-activesupport
Red Hat:rhel_software_collections:2::el7
before 1:4.0.2-4.el7
1:4.0.2-4.el7
ruby193-rubygem-actionpack
Red Hat:rhel_software_collections:2::el6
before 1:3.2.8-16.el6
1:3.2.8-16.el6
ruby193-rubygem-actionpack-doc
Red Hat:rhel_software_collections:2::el6
before 1:3.2.8-16.el6
1:3.2.8-16.el6
ruby193-rubygem-activerecord
Red Hat:rhel_software_collections:2::el6
before 1:3.2.8-11.el6
1:3.2.8-11.el6
ruby193-rubygem-activerecord-doc
Red Hat:rhel_software_collections:2::el6
before 1:3.2.8-11.el6
1:3.2.8-11.el6
ruby193-rubygem-activesupport
Red Hat:rhel_software_collections:2::el6
before 1:3.2.8-6.el6
1:3.2.8-6.el6
ruby193-rubygem-actionpack
Red Hat:rhel_software_collections:2::el7
before 1:3.2.8-16.el7
1:3.2.8-16.el7
ruby193-rubygem-actionpack-doc
Red Hat:rhel_software_collections:2::el7
before 1:3.2.8-16.el7
1:3.2.8-16.el7
ruby193-rubygem-activerecord
Red Hat:rhel_software_collections:2::el7
before 1:3.2.8-11.el7
1:3.2.8-11.el7
ruby193-rubygem-activerecord-doc
Red Hat:rhel_software_collections:2::el7
before 1:3.2.8-11.el7
1:3.2.8-11.el7
ruby193-rubygem-activesupport
Red Hat:rhel_software_collections:2::el7
before 1:3.2.8-6.el7
1:3.2.8-6.el7
rubygem-actionpack-4_2
SUSE:Enterprise Storage 2.1
before 4.2.2-6.1
4.2.2-6.1
rubygem-actionpack-3_2
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 3.2.12-0.23.1
3.2.12-0.23.1
rubygem-actionpack-3_2
SUSE:Lifecycle Management Server 1.3
before 3.2.12-0.23.1
3.2.12-0.23.1
rubygem-actionpack-3_2
SUSE:Studio Onsite 1.3
before 3.2.12-0.23.1
3.2.12-0.23.1
rubygem-actionpack-3_2
SUSE:WebYast 1.3
before 3.2.12-0.23.1
3.2.12-0.23.1
rubygem-actionpack-4_1
SUSE:OpenStack Cloud 5
before 4.1.9-9.1
4.1.9-9.1
portus
SUSE:Linux Enterprise Module for Containers 12
before 2.0.3-2.4
2.0.3-2.4
libjansson
SUSE:Studio Onsite 1.3
before 2.2.1-0.9.11.6
2.2.1-0.9.11.6
qemu-ext2
SUSE:Studio Onsite 1.3
before 0.1.1-0.9.4.19
0.1.1-0.9.4.19
rubygem-bundler19
SUSE:Studio Onsite 1.3
before 1.7.0-0.13.10
1.7.0-0.13.10
studio-help
SUSE:Studio Onsite 1.3
before 1.3.20-0.6.9
1.3.20-0.6.9
susestudio
SUSE:Studio Onsite 1.3
before 1.3.14-52.1
1.3.14-52.1
libjansson
SUSE:Studio Onsite Runner 1.3
before 2.2.1-0.9.11.6
2.2.1-0.9.11.6
qemu-ext2
SUSE:Studio Onsite Runner 1.3
before 0.1.1-0.9.4.19
0.1.1-0.9.4.19
rubygem-bundler19
SUSE:Studio Onsite Runner 1.3
before 1.7.0-0.13.10
1.7.0-0.13.10
studio-help
SUSE:Studio Onsite Runner 1.3
before 1.3.20-0.6.9
1.3.20-0.6.9
susestudio
SUSE:Studio Onsite Runner 1.3
before 1.3.14-52.1
1.3.14-52.1

History

History
WhenChangedSources
2026-11-03affected
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 105 moreShow less
This page doesn't list everything

Left out here: 135 versions. The JSON record has them.

MoveEnter Open