CVE-2014-4975
Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1...
Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allows context-dependent attackers to cause a denial of service (segmentation fault) via vectors that trigger a stack-based buffer overflow.
Exploit likelihood
What each source reports
NVD Score used
5.0
Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allows context-dependent attackers to cause a denial of service (segmentation fault) via vectors that trigger a stack-based buffer overflow.
- Record
CVE-2014-4975- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allows context-dependent attackers to cause a denial of service (segmentation fault) via vectors that trigger a stack-based buffer overflow.
- Record
CVE-2014-4975- Updated
- 2026-11-02
EUVDEUVD-2014-4890 No score
Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allows context-dependent attackers to cause a denial of service (segmentation fault) via vectors that trigger a stack-based buffer overflow.
- Record
EUVD-2014-4890- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gxj7-mcpg-jpr6 No score
Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1...
Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allows context-dependent attackers to cause a denial of service (segmentation fault) via vectors that trigger a stack-based buffer overflow.
- Record
GHSA-gxj7-mcpg-jpr6- Weakness
- CWE-119
- Updated
- 2026-11-02
OSVRHSA-2026:7305
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7305- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:7307
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7307- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2026:8838
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:8838- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVMGASA-2014-0472 No score
Updated ruby packages fix security vulnerabilities
Will Wood discovered that Ruby incorrectly handled the encodes() function. An attacker could possibly use this issue to cause Ruby to crash, resulting in a denial of service, or possibly execute arbitrary code. The default compiler options for affected releases should reduce the vulnerability to a denial of service (CVE-2014-4975).
Due to an incomplete fix for CVE-2014-8080, 100% CPU utilization can occur as a result of recursive expansion with an empty String. When reading text nodes from an XML document, the REXML parser in Ruby can be coerced into allocating extremely large string objects which can consume all of the memory on a machine, causing a denial of service (CVE-2014-8090).
- Record
MGASA-2014-0472- Updated
- 2026-11-02
OSVSUSE-SU-2017:1067-1 No score
Security update for ruby2.1
This ruby2.1 update to version 2.1.9 fixes the following issues:
Security issues fixed:
- CVE-2016-2339: heap overflow vulnerability in the Fiddle::Function.new'initialize' (bsc#1018808)
- CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL (bsc#959495)
- CVE-2015-3900: hostname validation does not work when fetching gems or making API requests (bsc#936032)
- CVE-2015-1855: Ruby'a OpenSSL extension suffers a vulnerability through overly permissive matching of hostnames (bsc#926974)
- CVE-2014-4975: off-by-one stack-based buffer overflow in the encodes() function (bsc#887877)
Bugfixes:
- SUSEconnect doesn't handle domain wildcards in no_proxy environment variable properly (bsc#1014863)
- Segmentation fault after pack & ioctl & unpack (bsc#909695)
- Ruby:HTTP Header injection in 'net/http' (bsc#986630)
ChangeLog:
- Record
SUSE-SU-2017:1067-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-4975 No score
Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allows context-dependent attackers to cause a denial of service (segmentation fault) via vectors that trigger a stack-based buffer overflow.
- Record
UBUNTU-CVE-2014-4975- Updated
- 2026-11-02
OSVUSN-2397-1 No score
ruby1.8, ruby1.9.1, ruby2.0, ruby2.1 vulnerabilities
Will Wood discovered that Ruby incorrectly handled the encodes() function. An attacker could possibly use this issue to cause Ruby to crash, resulting in a denial of service, or possibly execute arbitrary code. The default compiler options for affected releases should reduce the vulnerability to a denial of service. (CVE-2014-4975)
Willis Vandevanter discovered that Ruby incorrectly handled XML entity expansion. An attacker could use this flaw to cause Ruby to consume large amounts of resources, resulting in a denial of service. (CVE-2014-8080)
- Record
USN-2397-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ruby1.9.1Debian:6.0 From an advisory covering 3 CVEs |
before 1.9.2.0-2+deb6u3, plus listed versions 1.9.2.0-21.9.2.0-2+armhf |
1.9.2.0-2+deb6u3 |
ruby1.9.1Debian:7 From an advisory covering 3 CVEs |
before 1.9.3.194-8.1+deb7u3, plus listed versions 1.9.3.194-8.11.9.3.194-8.1+deb7u11.9.3.194-8.1+deb7u2 |
1.9.3.194-8.1+deb7u3 |
rubyMageia:3 From an advisory covering 2 CVEs |
before 1.9.3.p551-1.mga3 | 1.9.3.p551-1.mga3 |
rubyMageia:4 From an advisory covering 2 CVEs |
before 2.0.0.p598-1.mga4 | 2.0.0.p598-1.mga4 |
rubyRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-debuginfoRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-irbRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-libsRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
rubygem-bigdecimalRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:1.2.0-22.el7_0 | 0:1.2.0-22.el7_0 |
rubygem-io-consoleRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:0.4.2-22.el7_0 | 0:0.4.2-22.el7_0 |
Show 151 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rubygem-jsonRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:1.7.7-22.el7_0 | 0:1.7.7-22.el7_0 |
rubygem-psychRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:2.0.0-22.el7_0 | 0:2.0.0-22.el7_0 |
rubygem-rdocRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:4.0.0-22.el7_0 | 0:4.0.0-22.el7_0 |
rubygemsRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:2.0.14-22.el7_0 | 0:2.0.14-22.el7_0 |
ruby-develRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-docRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-tcltkRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
rubygem-minitestRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:4.3.2-22.el7_0 | 0:4.3.2-22.el7_0 |
rubygem-rakeRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:0.9.6-22.el7_0 | 0:0.9.6-22.el7_0 |
rubygems-develRed Hat:enterprise_linux:7::client From an advisory covering 3 CVEs |
before 0:2.0.14-22.el7_0 | 0:2.0.14-22.el7_0 |
rubyRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-debuginfoRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-irbRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-libsRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
rubygem-bigdecimalRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:1.2.0-22.el7_0 | 0:1.2.0-22.el7_0 |
rubygem-io-consoleRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:0.4.2-22.el7_0 | 0:0.4.2-22.el7_0 |
rubygem-jsonRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:1.7.7-22.el7_0 | 0:1.7.7-22.el7_0 |
rubygem-psychRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:2.0.0-22.el7_0 | 0:2.0.0-22.el7_0 |
rubygem-rdocRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:4.0.0-22.el7_0 | 0:4.0.0-22.el7_0 |
rubygemsRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:2.0.14-22.el7_0 | 0:2.0.14-22.el7_0 |
ruby-develRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-docRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-tcltkRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
rubygem-minitestRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:4.3.2-22.el7_0 | 0:4.3.2-22.el7_0 |
rubygem-rakeRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:0.9.6-22.el7_0 | 0:0.9.6-22.el7_0 |
rubygems-develRed Hat:enterprise_linux:7::computenode From an advisory covering 3 CVEs |
before 0:2.0.14-22.el7_0 | 0:2.0.14-22.el7_0 |
rubyRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-irbRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-libsRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
rubygem-bigdecimalRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:1.2.0-22.el7_0 | 0:1.2.0-22.el7_0 |
rubygem-io-consoleRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:0.4.2-22.el7_0 | 0:0.4.2-22.el7_0 |
rubygem-jsonRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:1.7.7-22.el7_0 | 0:1.7.7-22.el7_0 |
rubygem-psychRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:2.0.0-22.el7_0 | 0:2.0.0-22.el7_0 |
rubygem-rdocRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:4.0.0-22.el7_0 | 0:4.0.0-22.el7_0 |
rubygemsRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:2.0.14-22.el7_0 | 0:2.0.14-22.el7_0 |
ruby-develRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-docRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-tcltkRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
rubygem-minitestRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:4.3.2-22.el7_0 | 0:4.3.2-22.el7_0 |
rubygem-rakeRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:0.9.6-22.el7_0 | 0:0.9.6-22.el7_0 |
rubygems-develRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 0:2.0.14-22.el7_0 | 0:2.0.14-22.el7_0 |
rubyRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-irbRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-libsRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
rubygem-bigdecimalRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:1.2.0-22.el7_0 | 0:1.2.0-22.el7_0 |
rubygem-io-consoleRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:0.4.2-22.el7_0 | 0:0.4.2-22.el7_0 |
rubygem-jsonRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:1.7.7-22.el7_0 | 0:1.7.7-22.el7_0 |
rubygem-psychRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:2.0.0-22.el7_0 | 0:2.0.0-22.el7_0 |
rubygem-rdocRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:4.0.0-22.el7_0 | 0:4.0.0-22.el7_0 |
rubygemsRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:2.0.14-22.el7_0 | 0:2.0.14-22.el7_0 |
ruby-develRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-docRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
ruby-tcltkRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:2.0.0.353-22.el7_0 | 0:2.0.0.353-22.el7_0 |
rubygem-minitestRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:4.3.2-22.el7_0 | 0:4.3.2-22.el7_0 |
rubygem-rakeRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:0.9.6-22.el7_0 | 0:0.9.6-22.el7_0 |
rubygems-develRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 0:2.0.14-22.el7_0 | 0:2.0.14-22.el7_0 |
ruby193-rubyRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el6 | 0:1.9.3.484-50.el6 |
ruby193-ruby-debuginfoRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el6 | 0:1.9.3.484-50.el6 |
ruby193-ruby-develRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el6 | 0:1.9.3.484-50.el6 |
ruby193-ruby-docRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el6 | 0:1.9.3.484-50.el6 |
ruby193-ruby-irbRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el6 | 0:1.9.3.484-50.el6 |
ruby193-ruby-libsRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el6 | 0:1.9.3.484-50.el6 |
ruby193-ruby-tcltkRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el6 | 0:1.9.3.484-50.el6 |
ruby193-rubygem-bigdecimalRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.1.0-50.el6 | 0:1.1.0-50.el6 |
ruby193-rubygem-io-consoleRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:0.3-50.el6 | 0:0.3-50.el6 |
ruby193-rubygem-jsonRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.5.5-50.el6 | 0:1.5.5-50.el6 |
ruby193-rubygem-minitestRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:2.5.1-50.el6 | 0:2.5.1-50.el6 |
ruby193-rubygem-rakeRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:0.9.2.2-50.el6 | 0:0.9.2.2-50.el6 |
ruby193-rubygem-rdocRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:3.9.5-50.el6 | 0:3.9.5-50.el6 |
ruby193-rubygemsRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.8.23-50.el6 | 0:1.8.23-50.el6 |
ruby193-rubygems-develRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.8.23-50.el6 | 0:1.8.23-50.el6 |
ruby193-rubyRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el7 | 0:1.9.3.484-50.el7 |
ruby193-ruby-debuginfoRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el7 | 0:1.9.3.484-50.el7 |
ruby193-ruby-develRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el7 | 0:1.9.3.484-50.el7 |
ruby193-ruby-docRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el7 | 0:1.9.3.484-50.el7 |
ruby193-ruby-irbRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el7 | 0:1.9.3.484-50.el7 |
ruby193-ruby-libsRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el7 | 0:1.9.3.484-50.el7 |
ruby193-ruby-tcltkRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.9.3.484-50.el7 | 0:1.9.3.484-50.el7 |
ruby193-rubygem-bigdecimalRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.1.0-50.el7 | 0:1.1.0-50.el7 |
ruby193-rubygem-io-consoleRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:0.3-50.el7 | 0:0.3-50.el7 |
ruby193-rubygem-jsonRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.5.5-50.el7 | 0:1.5.5-50.el7 |
ruby193-rubygem-minitestRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:2.5.1-50.el7 | 0:2.5.1-50.el7 |
ruby193-rubygem-rakeRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:0.9.2.2-50.el7 | 0:0.9.2.2-50.el7 |
ruby193-rubygem-rdocRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:3.9.5-50.el7 | 0:3.9.5-50.el7 |
ruby193-rubygemsRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.8.23-50.el7 | 0:1.8.23-50.el7 |
ruby193-rubygems-develRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.8.23-50.el7 | 0:1.8.23-50.el7 |
ruby200-rubyRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el6 | 0:2.0.0.353-24.el6 |
ruby200-ruby-debuginfoRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el6 | 0:2.0.0.353-24.el6 |
ruby200-ruby-develRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el6 | 0:2.0.0.353-24.el6 |
ruby200-ruby-docRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el6 | 0:2.0.0.353-24.el6 |
ruby200-ruby-irbRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el6 | 0:2.0.0.353-24.el6 |
ruby200-ruby-libsRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el6 | 0:2.0.0.353-24.el6 |
ruby200-ruby-tcltkRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el6 | 0:2.0.0.353-24.el6 |
ruby200-rubygem-bigdecimalRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.2.0-24.el6 | 0:1.2.0-24.el6 |
ruby200-rubygem-io-consoleRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:0.4.2-24.el6 | 0:0.4.2-24.el6 |
ruby200-rubygem-jsonRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:1.7.7-24.el6 | 0:1.7.7-24.el6 |
ruby200-rubygem-minitestRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:4.3.2-24.el6 | 0:4.3.2-24.el6 |
ruby200-rubygem-psychRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:2.0.0-24.el6 | 0:2.0.0-24.el6 |
ruby200-rubygem-rakeRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:0.9.6-24.el6 | 0:0.9.6-24.el6 |
ruby200-rubygem-rdocRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:4.0.0-24.el6 | 0:4.0.0-24.el6 |
ruby200-rubygemsRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:2.0.14-24.el6 | 0:2.0.14-24.el6 |
ruby200-rubygems-develRed Hat:rhel_software_collections:1::el6 From an advisory covering 3 CVEs |
before 0:2.0.14-24.el6 | 0:2.0.14-24.el6 |
ruby200-rubyRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el7 | 0:2.0.0.353-24.el7 |
ruby200-ruby-debuginfoRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el7 | 0:2.0.0.353-24.el7 |
ruby200-ruby-develRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el7 | 0:2.0.0.353-24.el7 |
ruby200-ruby-docRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el7 | 0:2.0.0.353-24.el7 |
ruby200-ruby-irbRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el7 | 0:2.0.0.353-24.el7 |
ruby200-ruby-libsRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el7 | 0:2.0.0.353-24.el7 |
ruby200-ruby-tcltkRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:2.0.0.353-24.el7 | 0:2.0.0.353-24.el7 |
ruby200-rubygem-bigdecimalRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.2.0-24.el7 | 0:1.2.0-24.el7 |
ruby200-rubygem-io-consoleRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:0.4.2-24.el7 | 0:0.4.2-24.el7 |
ruby200-rubygem-jsonRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:1.7.7-24.el7 | 0:1.7.7-24.el7 |
ruby200-rubygem-minitestRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:4.3.2-24.el7 | 0:4.3.2-24.el7 |
ruby200-rubygem-psychRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:2.0.0-24.el7 | 0:2.0.0-24.el7 |
ruby200-rubygem-rakeRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:0.9.6-24.el7 | 0:0.9.6-24.el7 |
ruby200-rubygem-rdocRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:4.0.0-24.el7 | 0:4.0.0-24.el7 |
ruby200-rubygemsRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:2.0.14-24.el7 | 0:2.0.14-24.el7 |
ruby200-rubygems-develRed Hat:rhel_software_collections:1::el7 From an advisory covering 3 CVEs |
before 0:2.0.14-24.el7 | 0:2.0.14-24.el7 |
ruby3.3Red Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.3-bundled-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.3-default-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.3-develRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.3-docRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.3-libsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.4Red Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby3.4-bundled-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby3.4-default-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby3.4-develRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby3.4-docRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby3.4-libsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby4.0Red Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
ruby4.0-bundled-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
ruby4.0-default-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
ruby4.0-develRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
ruby4.0-docRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
ruby4.0-libsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
ruby2.1SUSE:Linux Enterprise Desktop 12 SP1 From an advisory covering 5 CVEs |
before 2.1.9-15.1 | 2.1.9-15.1 |
ruby2.1SUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 5 CVEs |
before 2.1.9-15.1 | 2.1.9-15.1 |
ruby2.1SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 5 CVEs |
before 2.1.9-15.1 | 2.1.9-15.1 |
ruby2.1SUSE:Linux Enterprise Software Development Kit 12 SP1 From an advisory covering 5 CVEs |
before 2.1.9-15.1 | 2.1.9-15.1 |
ruby2.1SUSE:Linux Enterprise Software Development Kit 12 SP2 From an advisory covering 5 CVEs |
before 2.1.9-15.1 | 2.1.9-15.1 |
ruby2.1SUSE:Linux Enterprise Server 12 SP1 From an advisory covering 5 CVEs |
before 2.1.9-15.1 | 2.1.9-15.1 |
ruby2.1SUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 5 CVEs |
before 2.1.9-15.1 | 2.1.9-15.1 |
ruby2.1SUSE:Linux Enterprise Server 12 SP2 From an advisory covering 5 CVEs |
before 2.1.9-15.1 | 2.1.9-15.1 |
ruby2.1SUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 5 CVEs |
before 2.1.9-15.1 | 2.1.9-15.1 |
ruby1.9.1Ubuntu:14.04:LTS |
before 1.9.3.484-2ubuntu1.1, plus listed versions 1.9.3.194-8.1ubuntu21.9.3.448-1ubuntu11.9.3.448-1ubuntu21.9.3.484-1ubuntu11.9.3.484-1ubuntu21.9.3.484-2ubuntu1 |
1.9.3.484-2ubuntu1.1 |
ruby2.0Ubuntu:14.04:LTS |
before 2.0.0.484-1ubuntu2.1, plus listed versions 2.0.0.299-22.0.0.343-12.0.0.343-1ubuntu12.0.0.353-12.0.0.353-1ubuntu12.0.0.484-1ubuntu12.0.0.484-1ubuntu2 |
2.0.0.484-1ubuntu2.1 |
ruby1.9.1Ubuntu:14.04:LTS From an advisory covering 2 CVEs |
before 1.9.3.484-2ubuntu1.1, plus listed versions 1.9.3.194-8.1ubuntu21.9.3.448-1ubuntu11.9.3.448-1ubuntu21.9.3.484-1ubuntu11.9.3.484-1ubuntu21.9.3.484-2ubuntu1 |
1.9.3.484-2ubuntu1.1 |
ruby2.0Ubuntu:14.04:LTS From an advisory covering 2 CVEs |
before 2.0.0.484-1ubuntu2.1, plus listed versions 2.0.0.299-22.0.0.343-12.0.0.343-1ubuntu12.0.0.353-12.0.0.353-1ubuntu12.0.0.484-1ubuntu12.0.0.484-1ubuntu2 |
2.0.0.484-1ubuntu2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-4975 is a medium vulnerability (CVSS 5.0) in Ruby-lang Ruby, published July 17, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.46%, the 89th percentile. Fixed in ruby1.9.1 1.9.3.484-2ubuntu1.1.
References
openwall.com/lists/oss-security/2014/07/09/13
rhn.redhat.com/errata/RHSA-2014-1912.html
securityfocus.com/bid/68474
oracle.com/technetwork/topics/security/linuxbulletinjan2016-2867209.html
rhn.redhat.com/errata/RHSA-2014-1913.html
bugzilla.redhat.com/show_bug.cgi?id=1118158
Show 194 moreShow less
debian.org/security/2015/dsa-3157
advisories.mageia.org/MGASA-2014-0472.html
ubuntu.com/usn/USN-2397-1
bugs.ruby-lang.org/issues/10019
mandriva.com/security/advisories?name=MDVSA-2015:129
svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=46778
rhn.redhat.com/errata/RHSA-2014-1914.html
exchange.xforce.ibmcloud.com/vulnerabilities/94706
nvd.nist.gov/vuln/detail/CVE-2014-4975
github.com/advisories/GHSA-gxj7-mcpg-jpr6
bugs.mageia.org/show_bug.cgi?id=14532
ruby-lang.org/en/news/2014/11/13/rexml-dos-cve-2014-8090
ruby-lang.org/en/news/2014/11/13/ruby-1-9-3-p551-is-released
ruby-lang.org/en/news/2014/11/13/ruby-2-0-0-p598-is-released
ubuntu.com/usn/usn-2397-1
access.redhat.com/errata/RHSA-2014:1912
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1157709
bugzilla.redhat.com/show_bug.cgi?id=1159927
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_1912.json
access.redhat.com/security/cve/CVE-2014-4975
cve.org/CVERecord?id=CVE-2014-4975
access.redhat.com/security/cve/CVE-2014-8080
cve.org/CVERecord?id=CVE-2014-8080
nvd.nist.gov/vuln/detail/CVE-2014-8080
ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080
access.redhat.com/security/cve/CVE-2014-8090
cve.org/CVERecord?id=CVE-2014-8090
nvd.nist.gov/vuln/detail/CVE-2014-8090
access.redhat.com/errata/RHSA-2014:1913
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_1913.json
access.redhat.com/errata/RHSA-2014:1914
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_1914.json
access.redhat.com/errata/RHSA-2026:7305
images.redhat.com
access.redhat.com/security/cve/CVE-2026-27820
access.redhat.com/security/cve/CVE-2008-3905
access.redhat.com/security/cve/CVE-2008-3657
access.redhat.com/security/cve/CVE-2008-3656
access.redhat.com/security/cve/CVE-2008-3655
access.redhat.com/security/cve/CVE-2024-27282
access.redhat.com/security/cve/CVE-2021-31810
access.redhat.com/security/cve/CVE-2019-16254
access.redhat.com/security/cve/CVE-2018-8780
access.redhat.com/security/cve/CVE-2017-14064
access.redhat.com/security/cve/CVE-2017-10784
access.redhat.com/security/cve/CVE-2015-9096
access.redhat.com/security/cve/CVE-2014-6438
access.redhat.com/security/cve/CVE-2013-1821
access.redhat.com/security/cve/CVE-2012-5371
access.redhat.com/security/cve/CVE-2011-4815
access.redhat.com/security/cve/CVE-2008-1891
access.redhat.com/security/cve/CVE-2023-28756
access.redhat.com/security/cve/CVE-2022-28739
access.redhat.com/security/cve/CVE-2021-41819
access.redhat.com/security/cve/CVE-2021-28965
access.redhat.com/security/cve/CVE-2020-25613
access.redhat.com/security/cve/CVE-2008-2725
access.redhat.com/security/cve/CVE-2008-2663
access.redhat.com/security/cve/CVE-2008-2726
access.redhat.com/security/cve/CVE-2008-2662
access.redhat.com/security/cve/CVE-2011-0188
access.redhat.com/security/cve/CVE-2008-2664
access.redhat.com/security/cve/CVE-2011-3009
access.redhat.com/security/cve/CVE-2011-2686
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7305.json
bugzilla.redhat.com/show_bug.cgi?id=443829
cve.org/CVERecord?id=CVE-2008-1891
nvd.nist.gov/vuln/detail/CVE-2008-1891
bugzilla.redhat.com/show_bug.cgi?id=450821
cve.org/CVERecord?id=CVE-2008-2662
nvd.nist.gov/vuln/detail/CVE-2008-2662
bugzilla.redhat.com/show_bug.cgi?id=450825
cve.org/CVERecord?id=CVE-2008-2663
nvd.nist.gov/vuln/detail/CVE-2008-2663
bugzilla.redhat.com/show_bug.cgi?id=450834
cve.org/CVERecord?id=CVE-2008-2664
nvd.nist.gov/vuln/detail/CVE-2008-2664
bugzilla.redhat.com/show_bug.cgi?id=451821
cve.org/CVERecord?id=CVE-2008-2725
nvd.nist.gov/vuln/detail/CVE-2008-2725
bugzilla.redhat.com/show_bug.cgi?id=451828
cve.org/CVERecord?id=CVE-2008-2726
nvd.nist.gov/vuln/detail/CVE-2008-2726
bugzilla.redhat.com/show_bug.cgi?id=458948
cve.org/CVERecord?id=CVE-2008-3655
nvd.nist.gov/vuln/detail/CVE-2008-3655
bugzilla.redhat.com/show_bug.cgi?id=458953
cve.org/CVERecord?id=CVE-2008-3656
nvd.nist.gov/vuln/detail/CVE-2008-3656
bugzilla.redhat.com/show_bug.cgi?id=458966
cve.org/CVERecord?id=CVE-2008-3657
nvd.nist.gov/vuln/detail/CVE-2008-3657
bugzilla.redhat.com/show_bug.cgi?id=461495
cve.org/CVERecord?id=CVE-2008-3905
nvd.nist.gov/vuln/detail/CVE-2008-3905
bugzilla.redhat.com/show_bug.cgi?id=1248935
cve.org/CVERecord?id=CVE-2009-5147
nvd.nist.gov/vuln/detail/CVE-2009-5147
bugzilla.redhat.com/show_bug.cgi?id=682332
cve.org/CVERecord?id=CVE-2011-0188
nvd.nist.gov/vuln/detail/CVE-2011-0188
bugzilla.redhat.com/show_bug.cgi?id=722415
cve.org/CVERecord?id=CVE-2011-2686
nvd.nist.gov/vuln/detail/CVE-2011-2686
cve.org/CVERecord?id=CVE-2011-2705
nvd.nist.gov/vuln/detail/CVE-2011-2705
cve.org/CVERecord?id=CVE-2011-3009
nvd.nist.gov/vuln/detail/CVE-2011-3009
bugzilla.redhat.com/show_bug.cgi?id=750564
cve.org/CVERecord?id=CVE-2011-4815
nvd.nist.gov/vuln/detail/CVE-2011-4815
bugzilla.redhat.com/show_bug.cgi?id=875236
cve.org/CVERecord?id=CVE-2012-5371
nvd.nist.gov/vuln/detail/CVE-2012-5371
bugzilla.redhat.com/show_bug.cgi?id=914716
cve.org/CVERecord?id=CVE-2013-1821
nvd.nist.gov/vuln/detail/CVE-2013-1821
ruby-lang.org/en/news/2013/02/22/rexml-dos-2013-02-22
bugzilla.redhat.com/show_bug.cgi?id=1490845
cve.org/CVERecord?id=CVE-2014-6438
nvd.nist.gov/vuln/detail/CVE-2014-6438
ruby-lang.org/en/news/2014/08/19/ruby-1-9-2-p330-released
cve.org/CVERecord?id=CVE-2015-7551
nvd.nist.gov/vuln/detail/CVE-2015-7551
bugzilla.redhat.com/show_bug.cgi?id=1461846
cve.org/CVERecord?id=CVE-2015-9096
nvd.nist.gov/vuln/detail/CVE-2015-9096
bugzilla.redhat.com/show_bug.cgi?id=1492012
cve.org/CVERecord?id=CVE-2017-10784
nvd.nist.gov/vuln/detail/CVE-2017-10784
ruby-lang.org/en/news/2017/09/14/webrick-basic-auth-escape-sequence-injection-cve-2017-10784
bugzilla.redhat.com/show_bug.cgi?id=1487552
cve.org/CVERecord?id=CVE-2017-14064
nvd.nist.gov/vuln/detail/CVE-2017-14064
ruby-lang.org/en/news/2017/09/14/json-heap-exposure-cve-2017-14064
bugzilla.redhat.com/show_bug.cgi?id=1561949
cve.org/CVERecord?id=CVE-2018-8780
nvd.nist.gov/vuln/detail/CVE-2018-8780
ruby-lang.org/en/news/2018/03/28/poisoned-nul-byte-dir-cve-2018-8780
bugzilla.redhat.com/show_bug.cgi?id=1789556
cve.org/CVERecord?id=CVE-2019-16254
nvd.nist.gov/vuln/detail/CVE-2019-16254
bugzilla.redhat.com/show_bug.cgi?id=1883623
cve.org/CVERecord?id=CVE-2020-25613
nvd.nist.gov/vuln/detail/CVE-2020-25613
ruby-lang.org/en/news/2020/09/29/http-request-smuggling-cve-2020-25613
bugzilla.redhat.com/show_bug.cgi?id=1947526
cve.org/CVERecord?id=CVE-2021-28965
nvd.nist.gov/vuln/detail/CVE-2021-28965
bugzilla.redhat.com/show_bug.cgi?id=1980126
cve.org/CVERecord?id=CVE-2021-31810
nvd.nist.gov/vuln/detail/CVE-2021-31810
ruby-lang.org/en/news/2021/07/07/trusting-pasv-responses-in-net-ftp
bugzilla.redhat.com/show_bug.cgi?id=2026757
cve.org/CVERecord?id=CVE-2021-41819
nvd.nist.gov/vuln/detail/CVE-2021-41819
bugzilla.redhat.com/show_bug.cgi?id=2075687
cve.org/CVERecord?id=CVE-2022-28739
nvd.nist.gov/vuln/detail/CVE-2022-28739
ruby-lang.org/en/news/2022/04/12/buffer-overrun-in-string-to-float-cve-2022-28739
bugzilla.redhat.com/show_bug.cgi?id=2184061
cve.org/CVERecord?id=CVE-2023-28756
nvd.nist.gov/vuln/detail/CVE-2023-28756
ruby-lang.org/en/news/2023/03/30/redos-in-time-cve-2023-28756
bugzilla.redhat.com/show_bug.cgi?id=2276810
cve.org/CVERecord?id=CVE-2024-27282
nvd.nist.gov/vuln/detail/CVE-2024-27282
ruby-lang.org/en/news/2024/04/23/arbitrary-memory-address-read-regexp-cve-2024-27282
bugzilla.redhat.com/show_bug.cgi?id=2459002
cve.org/CVERecord?id=CVE-2026-27820
nvd.nist.gov/vuln/detail/CVE-2026-27820
github.com/ruby/zlib/security/advisories/GHSA-g857-hhfv-j68w
hackerone.com/reports/3467067
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7307.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8838.json
suse.com/support/update/announcement/2017/suse-su-20171067-1
bugzilla.suse.com/1014863
bugzilla.suse.com/1018808
bugzilla.suse.com/887877
bugzilla.suse.com/909695
bugzilla.suse.com/926974
bugzilla.suse.com/936032
bugzilla.suse.com/959495
bugzilla.suse.com/986630
suse.com/security/cve/CVE-2014-4975
suse.com/security/cve/CVE-2015-1855
suse.com/security/cve/CVE-2015-3900
suse.com/security/cve/CVE-2015-7551
suse.com/security/cve/CVE-2016-2339
ubuntu.com/security/CVE-2014-4975
openwall.com/lists/oss-security/2014/07/17
ubuntu.com/security/notices/USN-2397-1
ubuntu.com/security/CVE-2014-8080
Left out here: 5 references. The JSON record has them.