Oval Definition:oval:com.redhat.rhsa:def:20141976
Revision Date:2014-12-09Version:635
Title:RHSA-2014:1976: rpm security update (Important)
Description:The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package such as its version, description, and other information.

  • It was found that RPM wrote file contents to the target installation directory under a temporary name, and verified its cryptographic signature only after the temporary file has been written completely. Under certain conditions, the system interprets the unverified temporary file contents and extracts commands from it. This could allow an attacker to modify signed RPM files in such a way that they would execute code chosen by the attacker during package installation. (CVE-2013-6435)

  • It was found that RPM could encounter an integer overflow, leading to a stack-based buffer overflow, while parsing a crafted CPIO header in the payload section of an RPM file. This could allow an attacker to modify signed RPM files in such a way that they would execute code chosen by the attacker during package installation. (CVE-2014-8118)

    These issues were discovered by Florian Weimer of Red Hat Product Security.

    All rpm users are advised to upgrade to these updated packages, which contain backported patches to correct these issues. All running applications linked against the RPM library must be restarted for this update to take effect.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2013-6435
    CVE-2014-8118
    RHSA-2014:1976
    RHSA-2014:1976-00
    RHSA-2014:1976-01
    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
  • rpm is earlier than 0:4.11.1-18.el7_0
  • AND rpm is signed with Red Hat redhatrelease2 key
  • rpm-apidocs is earlier than 0:4.11.1-18.el7_0
  • AND rpm-apidocs is signed with Red Hat redhatrelease2 key
  • rpm-build is earlier than 0:4.11.1-18.el7_0
  • AND rpm-build is signed with Red Hat redhatrelease2 key
  • rpm-build-libs is earlier than 0:4.11.1-18.el7_0
  • AND rpm-build-libs is signed with Red Hat redhatrelease2 key
  • rpm-cron is earlier than 0:4.11.1-18.el7_0
  • AND rpm-cron is signed with Red Hat redhatrelease2 key
  • rpm-devel is earlier than 0:4.11.1-18.el7_0
  • AND rpm-devel is signed with Red Hat redhatrelease2 key
  • rpm-libs is earlier than 0:4.11.1-18.el7_0
  • AND rpm-libs is signed with Red Hat redhatrelease2 key
  • rpm-python is earlier than 0:4.11.1-18.el7_0
  • AND rpm-python is signed with Red Hat redhatrelease2 key
  • rpm-sign is earlier than 0:4.11.1-18.el7_0
  • AND rpm-sign is signed with Red Hat redhatrelease2 key
  • BACK