RedHat Packaging Security with yum

Categories: Linux

RedHat comes with a mitigated package called RHSA (RedHat security advisory)

This RHSA comes with a unique id  like CVE Contain the date of fix and these type packages  come for the applications that shipped from RedHat

Example RHSA-2015:0291
For listing available updates for application

yum updateinfo list openssl

FEDORA-2015-0512  security openssl-1:1.0.1k-1.fc21.x86_64
FEDORA-2015-4303  security openssl-1:1.0.1k-6.fc21.x86_64
FEDORA-2015-10108 security openssl-1:1.0.1k-10.fc21.x86_64

For quick installation to security batches

yum update --security

Get sure that you installed  yum-security plugin first

To install  batches for a specified  RHSA u can use this

yum update --advisory=rhsa

Or batch updates for a specified CVE

yum update --cve=CVE

example

yum updateinfo FEDORA-2015-9599
Loaded plugins: langpacks

===============================================================================
  qemu-2.1.3-8.fc21
===============================================================================
  Update ID : FEDORA-2015-9599
    Release : Fedora 21
       Type : security
     Status : stable
     Issued : 2015-06-07 09:00:34
       Bugs : 1151253 - User interface freezes when entering space character in Xfig
	    : 1213053 - Backport {Haswell,Broadwell}-noTSX cpu models
	    : 1222894 - qemu: insecure temporary file use in /net/slirp.c [fedora-all]
	    : 1222892 - CVE-2015-4037 qemu: insecure temporary file use in /net/slirp.c
Description : * User interface freezes when entering space character in Xfig
            :   (bz #1151253)
            : * CVE-2015-4037: insecure temporary file use in
            :   /net/slirp.c (bz #1222894)
            : * Backport {Haswell,Broadwell}-noTSX cpu models
            :   (bz #1213053)
updateinfo info done
[root@localhost ~]# yum update --bzs=1222892,1222894,1213053,1151253 --cves=CVE-2015-4037
Loaded plugins: langpacks

--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================
 Package                     Arch              Version                      Repository          Size
=====================================================================================================
Updating:
 libcacard                   x86_64            2:2.1.3-8.fc21               updates             73 k
 qemu-common                 x86_64            2:2.1.3-8.fc21               updates            258 k
 qemu-guest-agent            x86_64            2:2.1.3-8.fc21               updates            157 k
 qemu-img                    x86_64            2:2.1.3-8.fc21               updates            586 k
 qemu-kvm                    x86_64            2:2.1.3-8.fc21               updates             53 k
 qemu-system-x86             x86_64            2:2.1.3-8.fc21               updates            3.6 M

Transaction Summary
=====================================================================================================
Upgrade  6 Packages

Total download size: 4.7 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs reduced 331 k of updates to 172 k (47% saved)
(1/6): libcacard-2.1.2-6.fc21_2.1.3-8.fc21.x86_64.drpm                        |  53 kB  00:00:01
(2/6): qemu-kvm-2.1.3-8.fc21.x86_64.rpm                                       |  53 kB  00:00:01
(3/6): qemu-guest-agent-2.1.3-8.fc21.x86_64.rpm                               | 157 kB  00:00:03
(4/6): qemu-img-2.1.3-8.fc21.x86_64.rpm                                       | 586 kB  00:00:05
(5/6): qemu-common-2.1.2-6.fc21_2.1.3-8.fc21.x86_64.drpm                      | 119 kB  00:00:07
(6/6): qemu-system-x86-2.1.3-8.fc21.x86_64.rpm                                | 3.6 MB  00:00:24
-----------------------------------------------------------------------------------------------------
Total                                                                183 kB/s | 4.6 MB  00:00:25
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
  Updating   : 2:qemu-common-2.1.3-8.fc21.x86_64                                                1/12
  Updating   : 2:qemu-system-x86-2.1.3-8.fc21.x86_64                                            2/12
  Updating   : 2:qemu-kvm-2.1.3-8.fc21.x86_64                                                   3/12
  Updating   : 2:qemu-img-2.1.3-8.fc21.x86_64                                                   4/12
  Updating   : 2:libcacard-2.1.3-8.fc21.x86_64                                                  5/12
  Updating   : 2:qemu-guest-agent-2.1.3-8.fc21.x86_64                                           6/12
  Cleanup    : 2:qemu-kvm-2.1.2-6.fc21.x86_64                                                   7/12
  Cleanup    : 2:qemu-system-x86-2.1.2-6.fc21.x86_64                                            8/12
  Cleanup    : 2:qemu-common-2.1.2-6.fc21.x86_64                                                9/12
  Cleanup    : 2:qemu-img-2.1.2-6.fc21.x86_64                                                  10/12
  Cleanup    : 2:libcacard-2.1.2-6.fc21.x86_64                                                 11/12
  Cleanup    : 2:qemu-guest-agent-2.1.2-6.fc21.x86_64                                          12/12
  Verifying  : 2:qemu-guest-agent-2.1.3-8.fc21.x86_64                                           1/12
  Verifying  : 2:qemu-system-x86-2.1.3-8.fc21.x86_64                                            2/12
  Verifying  : 2:libcacard-2.1.3-8.fc21.x86_64                                                  3/12
  Verifying  : 2:qemu-kvm-2.1.3-8.fc21.x86_64                                                   4/12
  Verifying  : 2:qemu-img-2.1.3-8.fc21.x86_64                                                   5/12
  Verifying  : 2:qemu-common-2.1.3-8.fc21.x86_64                                                6/12
  Verifying  : 2:qemu-kvm-2.1.2-6.fc21.x86_64                                                   7/12
  Verifying  : 2:libcacard-2.1.2-6.fc21.x86_64                                                  8/12
  Verifying  : 2:qemu-img-2.1.2-6.fc21.x86_64                                                   9/12
  Verifying  : 2:qemu-guest-agent-2.1.2-6.fc21.x86_64                                          10/12
  Verifying  : 2:qemu-system-x86-2.1.2-6.fc21.x86_64                                           11/12
  Verifying  : 2:qemu-common-2.1.2-6.fc21.x86_64                                               12/12

Updated:
  libcacard.x86_64 2:2.1.3-8.fc21                   qemu-common.x86_64 2:2.1.3-8.fc21
  qemu-guest-agent.x86_64 2:2.1.3-8.fc21            qemu-img.x86_64 2:2.1.3-8.fc21
  qemu-kvm.x86_64 2:2.1.3-8.fc21                    qemu-system-x86.x86_64 2:2.1.3-8.fc21

Complete!

 

Very important to get sure of the new updated pushed to the system is compatible with the running software and your production environment  it may install a new version of the software

We will take later about backporting and advanced package verification

«
»

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.