Hash: SHA256

             AUSCERT External Security Bulletin Redistribution

              SUSE-SU-2020:0712-1 Security update for skopeo
                               19 March 2020


        AusCERT Security Bulletin Summary

Product:           skopeo
Publisher:         SUSE
Operating System:  SUSE
Impact/Access:     Access Privileged Data         -- Remote with User Interaction
                   Provide Misleading Information -- Remote with User Interaction
Resolution:        Patch/Upgrade
CVE Names:         CVE-2019-10214  

Reference:         ESB-2019.3450

Original Bulletin: 

- --------------------------BEGIN INCLUDED TEXT--------------------

SUSE Security Update: Security update for skopeo


Announcement ID:   SUSE-SU-2020:0712-1
Rating:            moderate
References:        #1159530 #1165715
Cross-References:  CVE-2019-10214
Affected Products:
                   SUSE Linux Enterprise Module for Server Applications 15-SP1

An update that solves one vulnerability and has one errata is now available.


This update for skopeo fixes the following issues:
Update to skopeo v0.1.41 (bsc#1165715):

  o Bump github.com/containers/image/v5 from 5.2.0 to 5.2.1
  o Bump gopkg.in/yaml.v2 from 2.2.7 to 2.2.8
  o Bump github.com/containers/common from 0.0.7 to 0.1.4
  o Remove the reference to openshift/api
  o vendor github.com/containers/image/v5@v5.2.0
  o Manually update buildah to v1.13.1
  o add specific authfile options to copy (and sync) command.
  o Bump github.com/containers/buildah from 1.11.6 to 1.12.0
  o Add context to --encryption-key / --decryption-key processing failures
  o Bump github.com/containers/storage from 1.15.2 to 1.15.3
  o Bump github.com/containers/buildah from 1.11.5 to 1.11.6
  o remove direct reference on c/image/storage
  o Makefile: set GOBIN
  o Bump gopkg.in/yaml.v2 from 2.2.2 to 2.2.7
  o Bump github.com/containers/storage from 1.15.1 to 1.15.2
  o Introduce the sync command
  o openshift cluster: remove .docker directory on teardown
  o Bump github.com/containers/storage from 1.14.0 to 1.15.1
  o document installation via apk on alpine
  o Fix typos in doc for image encryption
  o Image encryption/decryption support in skopeo
  o make vendor-in-container
  o Bump github.com/containers/buildah from 1.11.4 to 1.11.5
  o Travis: use go v1.13
  o Use a Windows Nano Server image instead of Server Core for multi-arch
  o Increase test timeout to 15 minutes
  o Run the test-system container without --net=host
  o Mount /run/systemd/journal/socket into test-system containers
  o Don't unnecessarily filter out vendor from (go list ./...) output
  o Use -mod=vendor in (go {list,test,vet})
  o Bump github.com/containers/buildah from 1.8.4 to 1.11.4
  o Bump github.com/urfave/cli from 1.20.0 to 1.22.1
  o skopeo: drop support for ostree
  o Don't critically fail on a 403 when listing tags
  o Revert "Temporarily work around auth.json location confusion"
  o Remove references to atomic
  o Remove references to storage.conf
  o Dockerfile: use golang-github-cpuguy83-go-md2man
  o bump version to v0.1.41-dev
  o systemtest: inspect container image different from current platform arch

Changes in v0.1.40:

  o vendor containers/image v5.0.0
  o copy: add a --all/-a flag
  o System tests: various fixes
  o Temporarily work around auth.json location confusion
  o systemtest: copy: docker->storage->oci-archive
  o systemtest/010-inspect.bats: require only PATH
  o systemtest: add simple env test in inspect.bats
  o bash completion: add comments to keep scattered options in sync
  o bash completion: use read -r instead of disabling SC2207
  o bash completion: support --opt arg completion
  o bash-completion: use replacement instead of sed
  o bash completion: disable shellcheck SC2207
  o bash completion: double-quote to avoid re-splitting
  o bash completions: use bash replacement instead of sed
  o bash completion: remove unused variable
  o bash-completions: split decl and assignment to avoid masking retvals
  o bash completion: double-quote fixes
  o bash completion: hard-set PROG=skopeo
  o bash completion: remove unused variable
  o bash completion: use `||` instead of `-o`
  o bash completion: rm eval on assigned variable
  o copy: add --dest-compress-format and --dest-compress-level
  o flag: add optionalIntValue
  o Makefile: use go proxy
  o inspect --raw: skip the NewImage() step
  o update OCI image-spec to 775207bd45b6cb8153ce218cc59351799217451f
  o inspect.go: inspect env variables
  o ostree: use both image and & storage buildtags

Update to skopeo v0.1.39 (bsc#1159530):

  o inspect: add a --config flag
  o Add --no-creds flag to skopeo inspect
  o Add --quiet option to skopeo copy
  o New progress bars
  o Parallel Pulls and Pushes for major speed improvements
  o containers/image moved to a new progress-bar library to fix various issues
    related to overlapping bars and redundant entries.
  o enforce blocking of registries
  o Allow storage-multiple-manifests
  o When copying images and the output is not a tty (e.g., when piping to a
    file) print single lines instead of using progress bars. This avoids long
    and hard to parse output
  o man pages: add --dest-oci-accept-uncompressed-layers
  o completions: - Introduce transports completions - Fix bash completions when
    a option requires a argument - Use only spaces in indent - Fix completions
    with a global option - add --dest-oci-accept-uncompressed-layers

Patch Instructions:

To install this SUSE Security Update use the SUSE recommended installation
methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  o SUSE Linux Enterprise Module for Server Applications 15-SP1:
    zypper in -t patch SUSE-SLE-Module-Server-Applications-15-SP1-2020-712=1

Package List:

  o SUSE Linux Enterprise Module for Server Applications 15-SP1 (aarch64
    ppc64le s390x x86_64):


  o https://www.suse.com/security/cve/CVE-2019-10214.html
  o https://bugzilla.suse.com/1159530
  o https://bugzilla.suse.com/1165715

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:


Australian Computer Emergency Response Team
The University of Queensland
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
Comment: http://www.auscert.org.au/render.html?it=1967