container-tools:3.0 security update

エラータID: AXSA:2022-4431:02

Release date: 
Wednesday, December 14, 2022 - 11:20
Subject: 
container-tools:3.0 security update
Affected Channels: 
Asianux Server 8 for x86_64
Severity: 
Moderate
Description: 

The container-tools module contains tools for working with containers, notably podman, buildah, skopeo, and runc.

Security Fix(es):

* golang: net/[http:](http:) improper sanitization of Transfer-Encoding header (CVE-2022-1705)
* cri-o: memory exhaustion on the node when access to the kube api (CVE-2022-1708)
* golang: go/parser: stack exhaustion in all Parse* functions (CVE-2022-1962)
* prometheus/client_golang: Denial of service using InstrumentHandlerCounter (CVE-2022-21698)
* golang: encoding/xml: stack exhaustion in Decoder.Skip (CVE-2022-28131)
* golang: io/fs: stack exhaustion in Glob (CVE-2022-30630)
* golang: compress/gzip: stack exhaustion in Reader.Read (CVE-2022-30631)
* golang: path/filepath: stack exhaustion in Glob (CVE-2022-30632)
* golang: encoding/xml: stack exhaustion in Unmarshal (CVE-2022-30633)
* golang: net/http/httputil: NewSingleHostReverseProxy - omit X-Forwarded-For not working (CVE-2022-32148)

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.

CVE-2022-1705
Acceptance of some invalid Transfer-Encoding headers in the HTTP/1 client in net/http before Go 1.17.12 and Go 1.18.4 allows HTTP request smuggling if combined with an intermediate server that also improperly fails to reject the header as invalid.
CVE-2022-1708
A vulnerability was found in CRI-O that causes memory or disk space exhaustion on the node for anyone with access to the Kube API. The ExecSync request runs commands in a container and logs the output of the command. This output is then read by CRI-O after command execution, and it is read in a manner where the entire file corresponding to the output of the command is read in. Thus, if the output of the command is large it is possible to exhaust the memory or the disk space of the node when CRI-O reads the output of the command. The highest threat from this vulnerability is system availability.
CVE-2022-1962
Uncontrolled recursion in the Parse functions in go/parser before Go 1.17.12 and Go 1.18.4 allow an attacker to cause a panic due to stack exhaustion via deeply nested types or declarations.
CVE-2022-21698
client_golang is the instrumentation library for Go applications in Prometheus, and the promhttp package in client_golang provides tooling around HTTP servers and clients. In client_golang prior to version 1.11.1, HTTP server is susceptible to a Denial of Service through unbounded cardinality, and potential memory exhaustion, when handling requests with non-standard HTTP methods. In order to be affected, an instrumented software must use any of `promhttp.InstrumentHandler*` middleware except `RequestsInFlight`; not filter any specific methods (e.g GET) before middleware; pass metric with `method` label name to our middleware; and not have any firewall/LB/proxy that filters away requests with unknown `method`. client_golang version 1.11.1 contains a patch for this issue. Several workarounds are available, including removing the `method` label name from counter/gauge used in the InstrumentHandler; turning off affected promhttp handlers; adding custom middleware before promhttp handler that will sanitize the request method given by Go http.Request; and using a reverse proxy or web application firewall, configured to only allow a limited set of methods.
CVE-2022-28131
In Decoder.Skip in encoding/xml in Go before 1.17.12 and 1.18.x before 1.18.4, stack exhaustion and a panic can occur via a deeply nested XML document.
CVE-2022-30630
Uncontrolled recursion in Glob in io/fs before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via a path which contains a large number of path separators.
CVE-2022-30631
Uncontrolled recursion in Reader.Read in compress/gzip before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via an archive containing a large number of concatenated 0-length compressed files.
CVE-2022-30632
Uncontrolled recursion in Glob in path/filepath before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via a path containing a large number of path separators.
CVE-2022-30633
Uncontrolled recursion in Unmarshal in encoding/xml before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via unmarshalling an XML document into a Go struct which has a nested field that uses the 'any' field tag.
CVE-2022-32148
Improper exposure of client IP addresses in net/http before Go 1.17.12 and Go 1.18.4 can be triggered by calling httputil.ReverseProxy.ServeHTTP with a Request.Header map containing a nil value for the X-Forwarded-For header, which causes ReverseProxy to set the client IP as the value of the X-Forwarded-For header.

Modularity name: container-tools
Stream name: 3.0

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. buildah-1.19.9-6.module+el8+1553+0efd1e15.src.rpm
    MD5: b9ee4b96b52bb52b6ea8d35127438e51
    SHA-256: 5715838c67422c0d939cf96e8a31bf58a11e3d4f857333edfb00386b6f9d8222
    Size: 10.24 MB
  2. cockpit-podman-29-2.module+el8+1553+0efd1e15.src.rpm
    MD5: 1afcc042d07e7c3c99eef4f84dd9d6ea
    SHA-256: 61665eae4599567b0c32e0a5228ad871fe56a20450a4c098e3400bbfcacd55cb
    Size: 1.34 MB
  3. conmon-2.0.26-3.module+el8+1553+0efd1e15.src.rpm
    MD5: 29c00e246e305fd035f3d11a64bd87f4
    SHA-256: 2a1cbe5504cb7db1e58379eaf55bb0ec6267f2c7ffcd823847201108b7ed6169
    Size: 115.36 kB
  4. containernetworking-plugins-0.9.1-1.module+el8+1553+0efd1e15.src.rpm
    MD5: 7f83dbb3ae0378dba81927717d9970d2
    SHA-256: 3cf19694bd02546f3f43d30a8dcf9e754c549b6dc7947ccb92f2b01b9cfb5f5f
    Size: 2.44 MB
  5. container-selinux-2.189.0-1.module+el8+1553+0efd1e15.src.rpm
    MD5: 94ff02314d28b99882468d9d781d2446
    SHA-256: 7fa7be8e1d405cfb015e50e5d52353df047ccceceb1e6aafb5425441911f4c9e
    Size: 53.50 kB
  6. criu-3.15-1.module+el8+1553+0efd1e15.src.rpm
    MD5: 93966db128a3b905f35330ea5f8141f2
    SHA-256: 7bd2dafca1fa48b7d3ca9be9a9eea96fe8f6b68798d075b3a70f6e15d6dd9fa7
    Size: 1.15 MB
  7. crun-0.18-3.module+el8+1553+0efd1e15.src.rpm
    MD5: 26a118bf037b5d77656d7136bdb5d537
    SHA-256: e4fdb9fdee91dd582d753c24c89020dbfc44837739442985d49a9405a4518154
    Size: 1.34 MB
  8. fuse-overlayfs-1.4.0-2.module+el8+1553+0efd1e15.src.rpm
    MD5: a1e4e4d120698d01f66f296782ed9418
    SHA-256: 13fd2713a5e2fa050f10b5c92ef7ee98f3bfdb4f3de4dbe355b52cfc23259ae1
    Size: 112.59 kB
  9. libslirp-4.3.1-1.module+el8+1553+0efd1e15.src.rpm
    MD5: e24bf69556790dd1938729b194a4e365
    SHA-256: 4e509f70126edeea14ad8c6b12839e31b4e6ad1fa26473d9b5a64fc75e1672e6
    Size: 105.81 kB
  10. oci-seccomp-bpf-hook-1.2.0-3.module+el8+1553+0efd1e15.src.rpm
    MD5: a183241a501c7233dffe0934fde72140
    SHA-256: 6cba3a7d9b9f8a156f7c3b420476ddd3c06e31f3bd2c2d213d85e911eaf54157
    Size: 930.16 kB
  11. podman-3.0.1-13.module+el8+1553+0efd1e15.src.rpm
    MD5: b3af970d1c86736f573d0b2fb9cdaddb
    SHA-256: c0e79f541b2e281228ed102f2c68fbe47d0bf83f89385e674d766761d5bf228f
    Size: 11.96 MB
  12. runc-1.0.0-73.rc95.module+el8+1553+0efd1e15.src.rpm
    MD5: 1b62f40cbaf83062204fe9d4a3538e4e
    SHA-256: 26b7ed96441d9ddd0255ab4b17bbeccd661ee0e5204c2fe7593e605bc6fbc4d6
    Size: 2.18 MB
  13. skopeo-1.2.4-2.module+el8+1553+0efd1e15.src.rpm
    MD5: d63f4042a13b3a0e1348b5df2dcafc93
    SHA-256: 8a840bff6401e009a7ceb09c4e638d77389328592cff982d3120f7d37a68bf10
    Size: 5.32 MB
  14. slirp4netns-1.1.8-1.module+el8+1553+0efd1e15.src.rpm
    MD5: 442e881b42886725e85fd29a21cc559e
    SHA-256: 7aadddaf8df4b5fa8207869c420ce15bd5ceb5f9251c25950605e8a1983c1818
    Size: 67.45 kB
  15. toolbox-0.0.99.3-1.module+el8+1553+0efd1e15.src.rpm
    MD5: b8b3cb8bf560229e23e081c30ac4d0f9
    SHA-256: 1c8807cc173615612b8014632bac1a0f8868198c16afae6080690cab63b80f40
    Size: 5.88 MB
  16. udica-0.2.4-1.module+el8+1553+0efd1e15.src.rpm
    MD5: f1ba3039b4e992178097e3b1bcbc4616
    SHA-256: 556c8a5773c8b193304f60427ffda8a8e575f0346c3e2d1b737f7f512f2851bb
    Size: 133.54 kB

Asianux Server 8 for x86_64
  1. buildah-1.19.9-6.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 5331c6eda4b5dfc1d2be436dfe74e1bc
    SHA-256: 75f08d91ad4ec20269fd68d7c58dfe831f3fcd4745b2b62708fbd3c95b091447
    Size: 6.60 MB
  2. buildah-debugsource-1.19.9-6.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: ce5787261db39a859cbe095d27fbbd00
    SHA-256: 1ba2b84afcc768b66887033946beb801a3974583dd4f6ace5ace6c015d9ca748
    Size: 2.55 MB
  3. buildah-tests-1.19.9-6.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 50c8b9a78df79006bc554e22329b43e0
    SHA-256: dcdb17c062f5e4eaf379dd36b9ebf4558c81bfbc77981480be6b90fc9adb173a
    Size: 8.05 MB
  4. cockpit-podman-29-2.module+el8+1553+0efd1e15.noarch.rpm
    MD5: 6b6eb9a2e0c372186e991f4d1943e32d
    SHA-256: e3894c69d8c1f3c5347eb4b7f22448ba20e3db207965935042326aa7fb793eb9
    Size: 1.07 MB
  5. conmon-2.0.26-3.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 18394b3484bb231b6a6f1efc6f8dddb2
    SHA-256: 109f65857f90f25179e7d00135f5164fca331c467f93ec26f58cbce3fa0208ce
    Size: 50.00 kB
  6. conmon-debugsource-2.0.26-3.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 30c98741bec57d17e4b37f6189c9c0a6
    SHA-256: 34b8d2c4c9a7a0488fd529aa98e0e1820d7434986dca382c7b1f16631e0711b7
    Size: 41.75 kB
  7. containernetworking-plugins-0.9.1-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 126600e1dbc2b568d50d19580f9626e8
    SHA-256: 21dc824dfd0f4fae4aa19834342c35c4e9d7a4a155e0ab2cb77a02df33995b92
    Size: 18.56 MB
  8. containernetworking-plugins-debugsource-0.9.1-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 9a76f1f5f29a6d36cd328cbffd770f7b
    SHA-256: bd4400b0c47cd849f0430a3f7735c5cfd4a18a69459183d874c5bc511f2a22a4
    Size: 342.04 kB
  9. container-selinux-2.189.0-1.module+el8+1553+0efd1e15.noarch.rpm
    MD5: 34a0766f82d2c6642daacf270c5daa3f
    SHA-256: aa4056264becc2e7b9255c39dac972acdb0cb0ba1d88436cd6b1da7a7f512374
    Size: 53.61 kB
  10. crit-3.15-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 682fa1c214cc908b740dd0e406a8ae0f
    SHA-256: cd9810c65a474ba04e3edc886a351473fd5c5a68dd6125999ca04649919ccec7
    Size: 18.34 kB
  11. criu-3.15-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 94fc864d99dc8b1ebd303380a02fcbb1
    SHA-256: 8f13009c5cc5dfed8e1704f23e5e2d2726e3b8de9f972e861767da8fc9d22533
    Size: 510.07 kB
  12. criu-debugsource-3.15-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: ad4455fc657ce917706e7c90c9fce0e6
    SHA-256: 3f6195f2470154911e85863cf61dbf3e999935d8b6a19f51367c37e74770eaa0
    Size: 663.61 kB
  13. python3-criu-3.15-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 3ed1c9d2103514ccbfb2f3e5561063e4
    SHA-256: aeb4eb7dc538ff8fee62e50af152327ed3af3f0acf3aa544adf53a120fb0ab34
    Size: 168.55 kB
  14. crun-0.18-3.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 131f06f47734652ad3a2946ae51b3d4b
    SHA-256: f3e4f65c414fa1ab7d213516dec8a2330ba5163049742fca2ac8d989f6ce4181
    Size: 183.68 kB
  15. crun-debugsource-0.18-3.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 229c0cf51ad024aae680a8c60bdc6642
    SHA-256: d78f60a93f1d439ff7f6c10231c2fa0436984110bc064d2e02d04fa48bbce864
    Size: 134.27 kB
  16. fuse-overlayfs-1.4.0-2.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 29f0e596d3aba796d24543a4c6acaf2e
    SHA-256: d945839d275be2fc502a8c192bcab1c77b56b1fa99018ae3b1d12ec7f685965d
    Size: 70.72 kB
  17. fuse-overlayfs-debugsource-1.4.0-2.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: acf7e5bf0db887f3749e527b15c6900c
    SHA-256: 01688263af09478ff5b842502f2bfada5c99c9fb5480a72766099700820a83aa
    Size: 52.34 kB
  18. libslirp-4.3.1-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 53f87bc6315c8b52c75d3f2883bf08f3
    SHA-256: 37bccc781d47eb7828d8843ca5d3d4587c479bf5e43a380a79ea7f8e6294b37e
    Size: 67.86 kB
  19. libslirp-debugsource-4.3.1-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 528e046281f77ff6f396f003711e34bd
    SHA-256: 2c74158f37a380105d7af806235277e9c4b2b0dc1910f9fe99bac16a444fc648
    Size: 112.94 kB
  20. libslirp-devel-4.3.1-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 7fe8245b9c9fa2b80ab274595b10619a
    SHA-256: 8bffd22faf4ee2bf8373366352f8975b9ded94469452acf48edfde173bd7ac9e
    Size: 11.15 kB
  21. oci-seccomp-bpf-hook-1.2.0-3.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: c6ac76ea1d453ae2077dc3078a1c5049
    SHA-256: fc72370a5d8c243599e7a4e89010a9d3dd848112b8b3301db5d9b24adb91eb67
    Size: 1.00 MB
  22. oci-seccomp-bpf-hook-debugsource-1.2.0-3.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: dcf450ea9436fdc0453a19fca36d45b0
    SHA-256: 1e3df70f15b432ca8336f2163f2fda62b7eb22ab581bc567675b30f834af4b53
    Size: 143.36 kB
  23. podman-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: eed09e8bb377da22f7104748722f58d3
    SHA-256: ae8eac21a4cbb6600a18a1d99de87ca8f5c7688deed4f31f8d5273df3cc5f1e1
    Size: 10.57 MB
  24. podman-catatonit-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 9f93299579594bd812d94747d7d8757a
    SHA-256: 45278c3f51f55cbcbc55de5c693a506b04538e1b39d16dedce0241f65c72ce16
    Size: 321.16 kB
  25. podman-debugsource-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: a2ba7fc866cf7028b3f2e48626d0e0a0
    SHA-256: 4bb13b89a2fe613487e654efd2c6d06ababf19918170ae2aaf819be35bdd77e6
    Size: 4.31 MB
  26. podman-docker-3.0.1-13.module+el8+1553+0efd1e15.noarch.rpm
    MD5: 2d3d6486f4a4a7b4ef77ddbc897ef632
    SHA-256: 9243f29d5f6e622936488099c384ff74c5d1c9582fdda9c3917bbe4c25e1c495
    Size: 55.52 kB
  27. podman-plugins-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 923aa7a3f5b94dc8582f217e91300cb3
    SHA-256: 7fdf01ac74270412ce4cd312697cfb5815df4d113b6bd27a1276168d955b6619
    Size: 1.15 MB
  28. podman-remote-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: a51ba40a149e2ab7d226035102e7fbbb
    SHA-256: 12dddf50c8c01fced0f9add2c682b65344156c0f5f1dec12cd6eb6ca1d7d8bfc
    Size: 8.06 MB
  29. podman-tests-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 2094a3480f7d51beb02c5d4b53a58f16
    SHA-256: 9c85dc18f3711318c2734447e8a4730763d8fc59ca5f21ad0e8795dad100c627
    Size: 106.43 kB
  30. runc-1.0.0-73.rc95.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 79997aeb202d855ed7b78a85b783b568
    SHA-256: ac5ecf09815ed1b0e9d639913784eca4ce09a8741255252e91f570fc0d3e09fd
    Size: 2.87 MB
  31. runc-debugsource-1.0.0-73.rc95.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: e4ac68b0ca4ca23acac708e18186851c
    SHA-256: ed66187295cf9b249fa8a36b4dec3cb0933f8a14f10a1f152c2c0e5c3c825428
    Size: 850.93 kB
  32. containers-common-1.2.4-2.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: c65a2658f9983eb1a69e3e5e8785a807
    SHA-256: 560c9e2484e720785a6a6947b6da7ff6b81294337e16339d5e1a748a27018f5f
    Size: 90.15 kB
  33. skopeo-1.2.4-2.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: f9bccabc0a241d9104c837e63f529748
    SHA-256: 2bee1d4ffc0edb963b3e51ce2479488c9fcad85ff6ed55c55ef040e95977aafc
    Size: 6.18 MB
  34. skopeo-debugsource-1.2.4-2.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 5dfc895a65653ca710ebaaf826929a9c
    SHA-256: 78e59bfbbeb5cac5df31341f823f531d117b2292a8e7d798d0f8844f13dbf7fd
    Size: 2.34 MB
  35. skopeo-tests-1.2.4-2.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 11d9bba8aa743542b3eda94d5e1c5497
    SHA-256: d248dc80cf169d7ca1a0ca196e8ba1c30e1a40879fab9104e275400a65f82b33
    Size: 38.46 kB
  36. slirp4netns-1.1.8-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: a4c6f5e83ad4b3fac46ad0c4c2e15a8c
    SHA-256: e17686c8307be9917933f96de37ab86eac5a2280035d4d4da9017d4f1e0e97c7
    Size: 50.01 kB
  37. slirp4netns-debugsource-1.1.8-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: ba6f0da8381dee0ff8d68677fb21a9a7
    SHA-256: 1588d9448a3d8b848c45f5a64e7938e91b18790e20be34cac563ae0d06448283
    Size: 38.60 kB
  38. toolbox-0.0.99.3-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 26314776b4cf8b5bf7808ed13eaf41f3
    SHA-256: 469be7b5878ba188dc5b6aab223bb3e81a6443c8696e55cd6c12481fe99e8b4b
    Size: 2.20 MB
  39. toolbox-debugsource-0.0.99.3-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 4b41573a3fa99991e8aeadfd9ce10e40
    SHA-256: 1cd1b577efc9efb05a5f4fde07a44579a49341c07f8d8873ba6dd87c13851c79
    Size: 447.95 kB
  40. toolbox-tests-0.0.99.3-1.module+el8+1553+0efd1e15.x86_64.rpm
    MD5: 451ec155f4f5c8a34a602277e9ebcf3e
    SHA-256: d3e36b90cca410f548eaeaa0df2d81b194eee7f5378a1abcb15e302080b65c6c
    Size: 28.86 kB
  41. udica-0.2.4-1.module+el8+1553+0efd1e15.noarch.rpm
    MD5: 1106c9f5cd9c0ddc6eac53da6f8fa911
    SHA-256: 232c714049ebf0148f9a40685a511184d2fb51529343c5c7f273b21c87a3eb9c
    Size: 49.30 kB