Skip to content
OpenAdvisories
Critical RHSA-2019:2028 14 CVEs

Red Hat Security Advisory: ruby security update

Published Sep 13, 2024 · Updated Jun 29, 2026

Fixed packages 64

ReleasePackageFixed in
Red Hat · RHEL 7 enterprise_linux:7::client ruby 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client ruby-debuginfo 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client ruby-devel 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client ruby-doc 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client ruby-irb 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client ruby-libs 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client ruby-tcltk 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client rubygem-bigdecimal 0:1.2.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client rubygem-io-console 0:0.4.2-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client rubygem-json 0:1.7.7-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client rubygem-minitest 0:4.3.2-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client rubygem-psych 0:2.0.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client rubygem-rake 0:0.9.6-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client rubygem-rdoc 0:4.0.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client rubygems 0:2.0.14.1-36.el7
Red Hat · RHEL 7 enterprise_linux:7::client rubygems-devel 0:2.0.14.1-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode ruby 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode ruby-debuginfo 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode ruby-devel 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode ruby-doc 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode ruby-irb 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode ruby-libs 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode ruby-tcltk 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode rubygem-bigdecimal 0:1.2.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode rubygem-io-console 0:0.4.2-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode rubygem-json 0:1.7.7-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode rubygem-minitest 0:4.3.2-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode rubygem-psych 0:2.0.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode rubygem-rake 0:0.9.6-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode rubygem-rdoc 0:4.0.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode rubygems 0:2.0.14.1-36.el7
Red Hat · RHEL 7 enterprise_linux:7::computenode rubygems-devel 0:2.0.14.1-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server ruby 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server ruby-debuginfo 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server ruby-devel 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server ruby-doc 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server ruby-irb 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server ruby-libs 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server ruby-tcltk 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server rubygem-bigdecimal 0:1.2.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server rubygem-io-console 0:0.4.2-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server rubygem-json 0:1.7.7-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server rubygem-minitest 0:4.3.2-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server rubygem-psych 0:2.0.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server rubygem-rake 0:0.9.6-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server rubygem-rdoc 0:4.0.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server rubygems 0:2.0.14.1-36.el7
Red Hat · RHEL 7 enterprise_linux:7::server rubygems-devel 0:2.0.14.1-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation ruby 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation ruby-debuginfo 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation ruby-devel 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation ruby-doc 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation ruby-irb 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation ruby-libs 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation ruby-tcltk 0:2.0.0.648-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation rubygem-bigdecimal 0:1.2.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation rubygem-io-console 0:0.4.2-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation rubygem-json 0:1.7.7-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation rubygem-minitest 0:4.3.2-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation rubygem-psych 0:2.0.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation rubygem-rake 0:0.9.6-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation rubygem-rdoc 0:4.0.0-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation rubygems 0:2.0.14.1-36.el7
Red Hat · RHEL 7 enterprise_linux:7::workstation rubygems-devel 0:2.0.14.1-36.el7

Vulnerabilities 14

  • Critical 9.8

    RubyGems Improper Verification of Cryptographic Signature vulnerability

    RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series: 2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contains a Improper Verification of Cryptographic Signature vulnerab…

  • High 7.8

    RubyGems Deserialization of Untrusted Data vulnerability

    RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series: 2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contains a Deserialization of Untrusted Data vulnerability in owner …

  • High 7.5

    RubyGems Link Following vulnerability

    RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series: 2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contains a Directory Traversal vulnerability in install_location fun…

  • High 7.5

    RubyGems Infinite Loop vulnerability

    RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series: 2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contains a infinite loop caused by negative size vulnerability in ru…

  • Medium 6.1

    RubyGems Cross-site Scripting vulnerability

    RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series: 2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contains a Cross Site Scripting (XSS) vulnerability in gem server di…

  • Medium 5.5

    RubyGems Path Traversal vulnerability

    RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series: 2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contains a Directory Traversal vulnerability in gem installation tha…

  • Medium 5.3

    RubyGems Improper Input Validation vulnerability

    RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series: 2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contains a Improper Input Validation vulnerability in ruby gems spec…

  • Unscored —

    Ruby before 2.2.10, 2.3.x before 2.3.7, 2.4.x before 2.4.4, 2.5.x before 2.5.1, and 2.6.0-preview1 allows an HTTP Respo…

  • Unscored —

    An issue was discovered in Ruby before 2.3.8, 2.4.x before 2.4.5, 2.5.x before 2.5.2, and 2.6.x before 2.6.0-preview3. …

  • Unscored —
    CVE-2018-6914 EPSS 10%

    Directory traversal vulnerability in the Dir.mktmpdir method in the tmpdir library in Ruby before 2.2.10, 2.3.x before …

  • Unscored —

    In Ruby before 2.2.10, 2.3.x before 2.3.7, 2.4.x before 2.4.4, 2.5.x before 2.5.1, and 2.6.0-preview1, an attacker can …

  • Unscored —

    In Ruby before 2.2.10, 2.3.x before 2.3.7, 2.4.x before 2.4.4, 2.5.x before 2.5.1, and 2.6.0-preview1, an attacker cont…

  • Unscored —

    In Ruby before 2.2.10, 2.3.x before 2.3.7, 2.4.x before 2.4.4, 2.5.x before 2.5.1, and 2.6.0-preview1, the UNIXServer.o…

  • Unscored —

    In Ruby before 2.2.10, 2.3.x before 2.3.7, 2.4.x before 2.4.4, 2.5.x before 2.5.1, and 2.6.0-preview1, the Dir.open, Di…

References

  • article
    https://access.redhat.com/security/updates/classification/#moderate
  • article
    https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.7_release_notes/index
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1547418
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1547419
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1547420
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1547421
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1547422
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1547425
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1547426
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1561947
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1561948
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1561949
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1561950
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1561952
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1561953
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1585737
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1601934
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=1643089
  • advisory
    https://security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_2028.json
  • report
    https://access.redhat.com/security/cve/CVE-2017-17742
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2017-17742
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2017-17742
  • article
    https://www.ruby-lang.org/en/news/2018/03/28/http-response-splitting-in-webrick-cve-2017-17742/
  • report
    https://access.redhat.com/security/cve/CVE-2018-6914
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2018-6914
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2018-6914
  • article
    https://www.ruby-lang.org/en/news/2018/03/28/unintentional-file-and-directory-creation-with-directory-traversal-cve-2018-6914/
  • report
    https://access.redhat.com/security/cve/CVE-2018-8777
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2018-8777
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2018-8777
  • article
    https://www.ruby-lang.org/en/news/2018/03/28/large-request-dos-in-webrick-cve-2018-8777/
  • report
    https://access.redhat.com/security/cve/CVE-2018-8778
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2018-8778
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2018-8778
  • article
    https://www.ruby-lang.org/en/news/2018/03/28/buffer-under-read-unpack-cve-2018-8778/
  • report
    https://access.redhat.com/security/cve/CVE-2018-8779
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2018-8779
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2018-8779
  • article
    https://www.ruby-lang.org/en/news/2018/03/28/poisoned-nul-byte-unixsocket-cve-2018-8779/