Oval Definition:oval:com.redhat.rhsa:def:20192028
Revision Date:2019-08-06Version:636
Title:RHSA-2019:2028: ruby security update (Moderate)
Description:Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.

Security Fix(es):

  • ruby: HTTP response splitting in WEBrick (CVE-2017-17742)

  • ruby: DoS by large request in WEBrick (CVE-2018-8777)

  • ruby: Buffer under-read in String#unpack (CVE-2018-8778)

  • ruby: Unintentional directory traversal by poisoned NULL byte in Dir (CVE-2018-8780)

  • ruby: Tainted flags are not propagated in Array#pack and String#unpack with some directives (CVE-2018-16396)

  • rubygems: Path traversal when writing to a symlinked basedir outside of the root (CVE-2018-1000073)

  • rubygems: Unsafe Object Deserialization Vulnerability in gem owner allowing arbitrary code execution on specially crafted YAML (CVE-2018-1000074)

  • rubygems: Improper verification of signatures in tarball allows to install mis-signed gem (CVE-2018-1000076)

  • rubygems: Missing URL validation on spec home attribute allows malicious gem to set an invalid homepage URL (CVE-2018-1000077)

  • rubygems: XSS vulnerability in homepage attribute when displayed via gem server (CVE-2018-1000078)

  • rubygems: Path traversal issue during gem installation allows to write to arbitrary filesystem locations (CVE-2018-1000079)

  • ruby: Unintentional file and directory creation with directory traversal in tempfile and tmpdir (CVE-2018-6914)

  • ruby: Unintentional socket creation by poisoned NULL byte in UNIXServer and UNIXSocket (CVE-2018-8779)

  • rubygems: Infinite loop vulnerability due to negative size in tar header causes Denial of Service (CVE-2018-1000075)

    For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

    Additional Changes:

    For detailed information on changes in this release, see the Red Hat Enterprise Linux 7.7 Release Notes linked from the References section.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2017-17742
    CVE-2018-1000073
    CVE-2018-1000074
    CVE-2018-1000075
    CVE-2018-1000076
    CVE-2018-1000077
    CVE-2018-1000078
    CVE-2018-1000079
    CVE-2018-16396
    CVE-2018-6914
    CVE-2018-8777
    CVE-2018-8778
    CVE-2018-8779
    CVE-2018-8780
    RHSA-2019:2028
    Platform(s):Red Hat Enterprise Linux 7
    Product(s):
    Definition Synopsis
  • Red Hat Enterprise Linux must be installed
  • OR Package Information
  • Red Hat Enterprise Linux 7 is installed
  • AND
  • ruby is earlier than 0:2.0.0.648-36.el7
  • AND ruby is signed with Red Hat redhatrelease2 key
  • ruby-devel is earlier than 0:2.0.0.648-36.el7
  • AND ruby-devel is signed with Red Hat redhatrelease2 key
  • ruby-doc is earlier than 0:2.0.0.648-36.el7
  • AND ruby-doc is signed with Red Hat redhatrelease2 key
  • ruby-irb is earlier than 0:2.0.0.648-36.el7
  • AND ruby-irb is signed with Red Hat redhatrelease2 key
  • ruby-libs is earlier than 0:2.0.0.648-36.el7
  • AND ruby-libs is signed with Red Hat redhatrelease2 key
  • ruby-tcltk is earlier than 0:2.0.0.648-36.el7
  • AND ruby-tcltk is signed with Red Hat redhatrelease2 key
  • rubygem-bigdecimal is earlier than 0:1.2.0-36.el7
  • AND rubygem-bigdecimal is signed with Red Hat redhatrelease2 key
  • rubygem-io-console is earlier than 0:0.4.2-36.el7
  • AND rubygem-io-console is signed with Red Hat redhatrelease2 key
  • rubygem-json is earlier than 0:1.7.7-36.el7
  • AND rubygem-json is signed with Red Hat redhatrelease2 key
  • rubygem-minitest is earlier than 0:4.3.2-36.el7
  • AND rubygem-minitest is signed with Red Hat redhatrelease2 key
  • rubygem-psych is earlier than 0:2.0.0-36.el7
  • AND rubygem-psych is signed with Red Hat redhatrelease2 key
  • rubygem-rake is earlier than 0:0.9.6-36.el7
  • AND rubygem-rake is signed with Red Hat redhatrelease2 key
  • rubygem-rdoc is earlier than 0:4.0.0-36.el7
  • AND rubygem-rdoc is signed with Red Hat redhatrelease2 key
  • rubygems is earlier than 0:2.0.14.1-36.el7
  • AND rubygems is signed with Red Hat redhatrelease2 key
  • rubygems-devel is earlier than 0:2.0.14.1-36.el7
  • AND rubygems-devel is signed with Red Hat redhatrelease2 key
  • BACK