container-tools:3.0 security update
エラータID: AXSA:2022-4431:02
以下項目について対処しました。
[Security Fix]
- go-toolset の net/http モジュールには、HTTP / 1
クライアントとして利用した場合に不正な
Transfer - Encoding ヘッダを受信してしまう問題が
あるため、リモートの攻撃者により、不正なヘッダの
受信を拒否しない中間サーバーを介して、
HTTP スマグリング攻撃を可能とする脆弱性が存在します。
(CVE-2022-1705)
- CRI-O には、メモリやディスク領域を枯渇させる
問題があるため、Kube API にアクセスできる攻撃者により、
コマンドの出力が十分に大きい ExecSync リクエストを
介して、サービス拒否攻撃を可能とする脆弱性が
存在します。(CVE-2022-1708)
- go/parser モジュールの Parse 関数には、制限のない
再帰実行によりスタックが枯渇する問題があるため、
任意の go 言語のコードを実行できる攻撃者により、
深くネストされた型や宣言が実装されたコードの実行を
介して、パニックによるサービス拒否攻撃を可能とする
脆弱性が存在します。(CVE-2022-1962)
- container-tools には、非標準の HTTP メソッドで
リクエストを処理する際に、HTTP サーバーがサービス
拒否になる脆弱性があります。(CVE-2022-21698)
- encoding/xml モジュールの Decoder.Skip 関数には、
制限のない再帰実行によりスタックが枯渇する問題が
あるため、リモートの攻撃者により、深くネストされた
XML ドキュメントを介して、パニックによるサービス
拒否攻撃を可能とする脆弱性が存在します。
(CVE-2022-28131)
- io/fs モジュールの Glob 関数には、制限のない
再帰実行によりスタックが枯渇する問題があるため、
リモートの攻撃者により、大量のパスセパレータを含む
パスを介して、パニックによるサービス拒否攻撃を
可能とする脆弱性が存在します。(CVE-2022-30630)
- compress/gzip モジュールの Reader.Read 関数には、
制限のない再帰実行によりスタックが枯渇する問題が
あるため、リモートの攻撃者により、連結された 0 バイト
の圧縮ファイルを大量に含むアーカイブファイルを介して、
パニックによるサービス拒否攻撃を可能とする脆弱性が
存在します。(CVE-2022-30631)
- path/filepath モジュールの Glob 関数には、
制限のない再帰実行によりスタックが枯渇する問題が
あるため、リモートの攻撃者により、大量のパス
セパレータを含むパスを介して、パニックによる
サービス拒否攻撃を可能とする脆弱性が存在します。
(CVE-2022-30632)
- encoding/xml モジュールの Unmarshal 関数には、
制限のない再帰実行によりスタックが枯渇する問題が
あるため、リモートの攻撃者により、any フィールドを
持つネストされた構造体へのXML データの取り込み処理を
介して、パニックによるサービス拒否攻撃を可能とする
脆弱性が存在します。(CVE-2022-30633)
- net/http モジュールには、リバースプロキシサーバーが
X - Forwarded - For ヘッダーにクライアント IP を
設定してしまう問題があるため、X - Forwarded - For
ヘッダに nil 値を含む Request.Header マップを用いた
httputil.ReverseProxy.ServeHTTP 関数の呼び出しを介して、
クライアントの IP アドレスの不正な開示を可能とする
脆弱性が存在します。(CVE-2022-32148)
Modularity name: container-tools
Stream name: 3.0
パッケージをアップデートしてください。
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
N/A
SRPMS
- buildah-1.19.9-6.module+el8+1553+0efd1e15.src.rpm
MD5: b9ee4b96b52bb52b6ea8d35127438e51
SHA-256: 5715838c67422c0d939cf96e8a31bf58a11e3d4f857333edfb00386b6f9d8222
Size: 10.24 MB - cockpit-podman-29-2.module+el8+1553+0efd1e15.src.rpm
MD5: 1afcc042d07e7c3c99eef4f84dd9d6ea
SHA-256: 61665eae4599567b0c32e0a5228ad871fe56a20450a4c098e3400bbfcacd55cb
Size: 1.34 MB - conmon-2.0.26-3.module+el8+1553+0efd1e15.src.rpm
MD5: 29c00e246e305fd035f3d11a64bd87f4
SHA-256: 2a1cbe5504cb7db1e58379eaf55bb0ec6267f2c7ffcd823847201108b7ed6169
Size: 115.36 kB - containernetworking-plugins-0.9.1-1.module+el8+1553+0efd1e15.src.rpm
MD5: 7f83dbb3ae0378dba81927717d9970d2
SHA-256: 3cf19694bd02546f3f43d30a8dcf9e754c549b6dc7947ccb92f2b01b9cfb5f5f
Size: 2.44 MB - container-selinux-2.189.0-1.module+el8+1553+0efd1e15.src.rpm
MD5: 94ff02314d28b99882468d9d781d2446
SHA-256: 7fa7be8e1d405cfb015e50e5d52353df047ccceceb1e6aafb5425441911f4c9e
Size: 53.50 kB - criu-3.15-1.module+el8+1553+0efd1e15.src.rpm
MD5: 93966db128a3b905f35330ea5f8141f2
SHA-256: 7bd2dafca1fa48b7d3ca9be9a9eea96fe8f6b68798d075b3a70f6e15d6dd9fa7
Size: 1.15 MB - crun-0.18-3.module+el8+1553+0efd1e15.src.rpm
MD5: 26a118bf037b5d77656d7136bdb5d537
SHA-256: e4fdb9fdee91dd582d753c24c89020dbfc44837739442985d49a9405a4518154
Size: 1.34 MB - fuse-overlayfs-1.4.0-2.module+el8+1553+0efd1e15.src.rpm
MD5: a1e4e4d120698d01f66f296782ed9418
SHA-256: 13fd2713a5e2fa050f10b5c92ef7ee98f3bfdb4f3de4dbe355b52cfc23259ae1
Size: 112.59 kB - libslirp-4.3.1-1.module+el8+1553+0efd1e15.src.rpm
MD5: e24bf69556790dd1938729b194a4e365
SHA-256: 4e509f70126edeea14ad8c6b12839e31b4e6ad1fa26473d9b5a64fc75e1672e6
Size: 105.81 kB - oci-seccomp-bpf-hook-1.2.0-3.module+el8+1553+0efd1e15.src.rpm
MD5: a183241a501c7233dffe0934fde72140
SHA-256: 6cba3a7d9b9f8a156f7c3b420476ddd3c06e31f3bd2c2d213d85e911eaf54157
Size: 930.16 kB - podman-3.0.1-13.module+el8+1553+0efd1e15.src.rpm
MD5: b3af970d1c86736f573d0b2fb9cdaddb
SHA-256: c0e79f541b2e281228ed102f2c68fbe47d0bf83f89385e674d766761d5bf228f
Size: 11.96 MB - runc-1.0.0-73.rc95.module+el8+1553+0efd1e15.src.rpm
MD5: 1b62f40cbaf83062204fe9d4a3538e4e
SHA-256: 26b7ed96441d9ddd0255ab4b17bbeccd661ee0e5204c2fe7593e605bc6fbc4d6
Size: 2.18 MB - skopeo-1.2.4-2.module+el8+1553+0efd1e15.src.rpm
MD5: d63f4042a13b3a0e1348b5df2dcafc93
SHA-256: 8a840bff6401e009a7ceb09c4e638d77389328592cff982d3120f7d37a68bf10
Size: 5.32 MB - slirp4netns-1.1.8-1.module+el8+1553+0efd1e15.src.rpm
MD5: 442e881b42886725e85fd29a21cc559e
SHA-256: 7aadddaf8df4b5fa8207869c420ce15bd5ceb5f9251c25950605e8a1983c1818
Size: 67.45 kB - toolbox-0.0.99.3-1.module+el8+1553+0efd1e15.src.rpm
MD5: b8b3cb8bf560229e23e081c30ac4d0f9
SHA-256: 1c8807cc173615612b8014632bac1a0f8868198c16afae6080690cab63b80f40
Size: 5.88 MB - 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
- buildah-1.19.9-6.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 5331c6eda4b5dfc1d2be436dfe74e1bc
SHA-256: 75f08d91ad4ec20269fd68d7c58dfe831f3fcd4745b2b62708fbd3c95b091447
Size: 6.60 MB - buildah-debugsource-1.19.9-6.module+el8+1553+0efd1e15.x86_64.rpm
MD5: ce5787261db39a859cbe095d27fbbd00
SHA-256: 1ba2b84afcc768b66887033946beb801a3974583dd4f6ace5ace6c015d9ca748
Size: 2.55 MB - buildah-tests-1.19.9-6.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 50c8b9a78df79006bc554e22329b43e0
SHA-256: dcdb17c062f5e4eaf379dd36b9ebf4558c81bfbc77981480be6b90fc9adb173a
Size: 8.05 MB - cockpit-podman-29-2.module+el8+1553+0efd1e15.noarch.rpm
MD5: 6b6eb9a2e0c372186e991f4d1943e32d
SHA-256: e3894c69d8c1f3c5347eb4b7f22448ba20e3db207965935042326aa7fb793eb9
Size: 1.07 MB - conmon-2.0.26-3.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 18394b3484bb231b6a6f1efc6f8dddb2
SHA-256: 109f65857f90f25179e7d00135f5164fca331c467f93ec26f58cbce3fa0208ce
Size: 50.00 kB - conmon-debugsource-2.0.26-3.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 30c98741bec57d17e4b37f6189c9c0a6
SHA-256: 34b8d2c4c9a7a0488fd529aa98e0e1820d7434986dca382c7b1f16631e0711b7
Size: 41.75 kB - containernetworking-plugins-0.9.1-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 126600e1dbc2b568d50d19580f9626e8
SHA-256: 21dc824dfd0f4fae4aa19834342c35c4e9d7a4a155e0ab2cb77a02df33995b92
Size: 18.56 MB - containernetworking-plugins-debugsource-0.9.1-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 9a76f1f5f29a6d36cd328cbffd770f7b
SHA-256: bd4400b0c47cd849f0430a3f7735c5cfd4a18a69459183d874c5bc511f2a22a4
Size: 342.04 kB - container-selinux-2.189.0-1.module+el8+1553+0efd1e15.noarch.rpm
MD5: 34a0766f82d2c6642daacf270c5daa3f
SHA-256: aa4056264becc2e7b9255c39dac972acdb0cb0ba1d88436cd6b1da7a7f512374
Size: 53.61 kB - crit-3.15-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 682fa1c214cc908b740dd0e406a8ae0f
SHA-256: cd9810c65a474ba04e3edc886a351473fd5c5a68dd6125999ca04649919ccec7
Size: 18.34 kB - criu-3.15-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 94fc864d99dc8b1ebd303380a02fcbb1
SHA-256: 8f13009c5cc5dfed8e1704f23e5e2d2726e3b8de9f972e861767da8fc9d22533
Size: 510.07 kB - criu-debugsource-3.15-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: ad4455fc657ce917706e7c90c9fce0e6
SHA-256: 3f6195f2470154911e85863cf61dbf3e999935d8b6a19f51367c37e74770eaa0
Size: 663.61 kB - python3-criu-3.15-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 3ed1c9d2103514ccbfb2f3e5561063e4
SHA-256: aeb4eb7dc538ff8fee62e50af152327ed3af3f0acf3aa544adf53a120fb0ab34
Size: 168.55 kB - crun-0.18-3.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 131f06f47734652ad3a2946ae51b3d4b
SHA-256: f3e4f65c414fa1ab7d213516dec8a2330ba5163049742fca2ac8d989f6ce4181
Size: 183.68 kB - crun-debugsource-0.18-3.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 229c0cf51ad024aae680a8c60bdc6642
SHA-256: d78f60a93f1d439ff7f6c10231c2fa0436984110bc064d2e02d04fa48bbce864
Size: 134.27 kB - fuse-overlayfs-1.4.0-2.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 29f0e596d3aba796d24543a4c6acaf2e
SHA-256: d945839d275be2fc502a8c192bcab1c77b56b1fa99018ae3b1d12ec7f685965d
Size: 70.72 kB - fuse-overlayfs-debugsource-1.4.0-2.module+el8+1553+0efd1e15.x86_64.rpm
MD5: acf7e5bf0db887f3749e527b15c6900c
SHA-256: 01688263af09478ff5b842502f2bfada5c99c9fb5480a72766099700820a83aa
Size: 52.34 kB - libslirp-4.3.1-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 53f87bc6315c8b52c75d3f2883bf08f3
SHA-256: 37bccc781d47eb7828d8843ca5d3d4587c479bf5e43a380a79ea7f8e6294b37e
Size: 67.86 kB - libslirp-debugsource-4.3.1-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 528e046281f77ff6f396f003711e34bd
SHA-256: 2c74158f37a380105d7af806235277e9c4b2b0dc1910f9fe99bac16a444fc648
Size: 112.94 kB - libslirp-devel-4.3.1-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 7fe8245b9c9fa2b80ab274595b10619a
SHA-256: 8bffd22faf4ee2bf8373366352f8975b9ded94469452acf48edfde173bd7ac9e
Size: 11.15 kB - oci-seccomp-bpf-hook-1.2.0-3.module+el8+1553+0efd1e15.x86_64.rpm
MD5: c6ac76ea1d453ae2077dc3078a1c5049
SHA-256: fc72370a5d8c243599e7a4e89010a9d3dd848112b8b3301db5d9b24adb91eb67
Size: 1.00 MB - 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 - podman-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
MD5: eed09e8bb377da22f7104748722f58d3
SHA-256: ae8eac21a4cbb6600a18a1d99de87ca8f5c7688deed4f31f8d5273df3cc5f1e1
Size: 10.57 MB - podman-catatonit-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 9f93299579594bd812d94747d7d8757a
SHA-256: 45278c3f51f55cbcbc55de5c693a506b04538e1b39d16dedce0241f65c72ce16
Size: 321.16 kB - podman-debugsource-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
MD5: a2ba7fc866cf7028b3f2e48626d0e0a0
SHA-256: 4bb13b89a2fe613487e654efd2c6d06ababf19918170ae2aaf819be35bdd77e6
Size: 4.31 MB - podman-docker-3.0.1-13.module+el8+1553+0efd1e15.noarch.rpm
MD5: 2d3d6486f4a4a7b4ef77ddbc897ef632
SHA-256: 9243f29d5f6e622936488099c384ff74c5d1c9582fdda9c3917bbe4c25e1c495
Size: 55.52 kB - podman-plugins-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 923aa7a3f5b94dc8582f217e91300cb3
SHA-256: 7fdf01ac74270412ce4cd312697cfb5815df4d113b6bd27a1276168d955b6619
Size: 1.15 MB - podman-remote-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
MD5: a51ba40a149e2ab7d226035102e7fbbb
SHA-256: 12dddf50c8c01fced0f9add2c682b65344156c0f5f1dec12cd6eb6ca1d7d8bfc
Size: 8.06 MB - podman-tests-3.0.1-13.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 2094a3480f7d51beb02c5d4b53a58f16
SHA-256: 9c85dc18f3711318c2734447e8a4730763d8fc59ca5f21ad0e8795dad100c627
Size: 106.43 kB - runc-1.0.0-73.rc95.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 79997aeb202d855ed7b78a85b783b568
SHA-256: ac5ecf09815ed1b0e9d639913784eca4ce09a8741255252e91f570fc0d3e09fd
Size: 2.87 MB - runc-debugsource-1.0.0-73.rc95.module+el8+1553+0efd1e15.x86_64.rpm
MD5: e4ac68b0ca4ca23acac708e18186851c
SHA-256: ed66187295cf9b249fa8a36b4dec3cb0933f8a14f10a1f152c2c0e5c3c825428
Size: 850.93 kB - containers-common-1.2.4-2.module+el8+1553+0efd1e15.x86_64.rpm
MD5: c65a2658f9983eb1a69e3e5e8785a807
SHA-256: 560c9e2484e720785a6a6947b6da7ff6b81294337e16339d5e1a748a27018f5f
Size: 90.15 kB - skopeo-1.2.4-2.module+el8+1553+0efd1e15.x86_64.rpm
MD5: f9bccabc0a241d9104c837e63f529748
SHA-256: 2bee1d4ffc0edb963b3e51ce2479488c9fcad85ff6ed55c55ef040e95977aafc
Size: 6.18 MB - skopeo-debugsource-1.2.4-2.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 5dfc895a65653ca710ebaaf826929a9c
SHA-256: 78e59bfbbeb5cac5df31341f823f531d117b2292a8e7d798d0f8844f13dbf7fd
Size: 2.34 MB - skopeo-tests-1.2.4-2.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 11d9bba8aa743542b3eda94d5e1c5497
SHA-256: d248dc80cf169d7ca1a0ca196e8ba1c30e1a40879fab9104e275400a65f82b33
Size: 38.46 kB - slirp4netns-1.1.8-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: a4c6f5e83ad4b3fac46ad0c4c2e15a8c
SHA-256: e17686c8307be9917933f96de37ab86eac5a2280035d4d4da9017d4f1e0e97c7
Size: 50.01 kB - slirp4netns-debugsource-1.1.8-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: ba6f0da8381dee0ff8d68677fb21a9a7
SHA-256: 1588d9448a3d8b848c45f5a64e7938e91b18790e20be34cac563ae0d06448283
Size: 38.60 kB - toolbox-0.0.99.3-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 26314776b4cf8b5bf7808ed13eaf41f3
SHA-256: 469be7b5878ba188dc5b6aab223bb3e81a6443c8696e55cd6c12481fe99e8b4b
Size: 2.20 MB - toolbox-debugsource-0.0.99.3-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 4b41573a3fa99991e8aeadfd9ce10e40
SHA-256: 1cd1b577efc9efb05a5f4fde07a44579a49341c07f8d8873ba6dd87c13851c79
Size: 447.95 kB - toolbox-tests-0.0.99.3-1.module+el8+1553+0efd1e15.x86_64.rpm
MD5: 451ec155f4f5c8a34a602277e9ebcf3e
SHA-256: d3e36b90cca410f548eaeaa0df2d81b194eee7f5378a1abcb15e302080b65c6c
Size: 28.86 kB - udica-0.2.4-1.module+el8+1553+0efd1e15.noarch.rpm
MD5: 1106c9f5cd9c0ddc6eac53da6f8fa911
SHA-256: 232c714049ebf0148f9a40685a511184d2fb51529343c5c7f273b21c87a3eb9c
Size: 49.30 kB