SUSE SLES12 セキュリティ更新 : docker (SUSE-SU-2024:4319-1)

high Nessus プラグイン ID 213069

Language:

概要

リモートの SUSE ホストに 1 つ以上のセキュリティ更新がありません。

説明

リモートの SUSE Linux SLES12 ホストには、SUSE-SU-2024:4319-1 のアドバイザリに記載された複数の脆弱性の影響を受けるパッケージがインストールされています。

- docker-buildx を v0.19.2 に更新します。<https://github.com/docker/buildx/releases/tag/v0.19.2> でオンラインの Upstream 変更ログを参照してください。

最後の更新からのいくつかの重要な変更ログ:
* <https://github.com/docker/buildx/releases/tag/v0.19.0>* <https://github.com/docker/buildx/releases/tag/v0.18.0>

- 新しいトグルファイル /etc/docker/suse-secrets-enable を追加します。これにより、ユーザーが SUSEConnect と Docker の統合を無効にすることができます (これにより、/run/secrets に特別なマウントが作成され、登録済みホスト上のレジストリで、container-suseconnect がコンテナを認証できるようになります)。 bsc#1231348 bsc#1232999

これらのマウントを無効にするには、単に

echo 0 > /etc/docker/suse-secrets-enable

をクリックして Docker を再起動します。それらを再度有効にするには、単に

echo 1 > /etc/docker/suse-secrets-enable

をクリックして Docker を再起動します。Docker は起動時に、SUSE シークレット機能が有効かどうかを示す情報を出力します。

- SLES の docker-buildx ビルドを無効にします。docker-buildx でコンテナをビルドするのに、現在 SUSE シークレットマウントが適用されていないことが判明しました。これは、イメージをビルドする際に、container-suseconnect が機能しないことを意味します。
bsc#1233819

- DOCKER_NETWORK_OPTS を docker.service から削除します。これはかなり前に sysconfig から削除されましたが、場合によっては systemd で問題が発生するようです。

- パラレルの docker-stable RPM がリポジトリに存在することを許可します。

- docker-buildx v0.17.1 に更新し、弊社が置き換えるスタンドアロンの docker-buildx パッケージと一致させてください。オンラインで Upstream 変更ログを参照してくださいhttps://github.com/docker/buildx/releases/tag/v0.17.1>

- ユーザーが /etc/sysconfig/docker で DOCKER_SUSE_SECRETS_ENABLE=0 を設定することで、SUSE シークレットサポートを無効にできるようにします。(bsc#1231348)

- 従来の「docker build」が Docker 23.0 以降廃止されたため、docker-buildx を必須としてマークします。(bsc#1230331)

- docker-buildx v0.16.2 をサブパッケージとしてインポートします。以前はこれは別のパッケージでしたが、docker-stable ではパッケージをまとめて維持することが必要になり、同じ OBS パッケージ内にそれらを存在させることがより理にかなっています。
(bsc#1230333)

- Docker 26.1.5-ce に更新します。オンラインで Upstream 変更ログを参照してくださいhttps://docs.docker.com/engine/release-notes/26.1/#2615>bsc#1230294

- この更新は、以下の修正を含みます。
* CVE-2024-41110。 bsc#1228324
* CVE-2023-47108。 bsc#1217070 bsc#1229806
* CVE-2023-45142。 bsc#1228553 bsc#1229806

- Docker 26.1.4-ce に更新します。オンラインで Upstream 変更ログを参照してくださいhttps://docs.docker.com/engine/release-notes/26.1/#2614>

- Docker 26.1.0-ce に更新します。オンラインで Upstream 変更ログを参照してくださいhttps://docs.docker.com/engine/release-notes/26.1/#2610>

- 正しいバイナリパスを指すように --add-runtime を更新してください。

Tenable は、前述の記述ブロックを SUSE セキュリティアドバイザリから直接抽出しています。

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

影響を受ける docker および/または docker-bash-completion のパッケージを更新してください。

参考資料

https://bugzilla.suse.com/1217070

https://bugzilla.suse.com/1228324

https://bugzilla.suse.com/1228553

https://bugzilla.suse.com/1229806

https://bugzilla.suse.com/1230294

https://bugzilla.suse.com/1230331

https://bugzilla.suse.com/1230333

https://bugzilla.suse.com/1231348

https://bugzilla.suse.com/1232999

https://bugzilla.suse.com/1233819

http://www.nessus.org/u?80080c38

https://www.suse.com/security/cve/CVE-2023-45142

https://www.suse.com/security/cve/CVE-2023-47108

https://www.suse.com/security/cve/CVE-2024-41110

プラグインの詳細

深刻度: High

ID: 213069

ファイル名: suse_SU-2024-4319-1.nasl

バージョン: 1.2

タイプ: local

エージェント: unix

公開日: 2024/12/17

更新日: 2025/3/13

サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Nessus

リスク情報

VPR

リスクファクター: Critical

スコア: 9.2

CVSS v2

リスクファクター: High

基本値: 7.8

現状値: 6.1

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C

CVSS スコアのソース: CVE-2023-47108

CVSS v3

リスクファクター: High

基本値: 7.5

現状値: 6.7

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

現状ベクトル: CVSS:3.0/E:P/RL:O/RC:C

脆弱性情報

CPE: cpe:/o:novell:suse_linux:12, p-cpe:/a:novell:suse_linux:docker-bash-completion, p-cpe:/a:novell:suse_linux:docker

必要な KB アイテム: Host/local_checks_enabled, Host/cpu, Host/SuSE/release, Host/SuSE/rpm-list

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2024/12/13

脆弱性公開日: 2023/10/12

参照情報

CVE: CVE-2023-45142, CVE-2023-47108, CVE-2024-41110

IAVA: 2024-A-0438-S

SuSE: SUSE-SU-2024:4319-1