openSUSE 15 セキュリティ更新: upx (openSUSE-SU-2023:0088-1)

high Nessus プラグイン ID 174145

Language:

概要

リモートの openSUSE ホストに 1 つ以上のセキュリティ アップデートがありません。

説明

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

- UPX 3.96 の p_lx_elf.cpp 内にある upx canPack に欠陥が見つかりました 。この欠陥により、攻撃者が細工された ELF を介してサービス拒否 (SEGV もしくはバッファオーバーフローとアプリケーションクラッシュ) を引き起こしたり、詳細不明な他の影響を及ぼしたりすることができました。この脆弱性が最大の脅威となるのは、システムの可用性です。(CVE-2021-20285)

- upx PackLinuxElf: : canUnpack() (バージョン UPX 4.0.0 の p_lx_elf.cpp) で Null ポインターデリファレンスが見つかりました。
これにより、攻撃者が任意のコードを実行し、細工されたファイルを介してサービス拒否を引き起こす可能性があります。
(CVE-2021-30500)

- upx MemBuffer: : alloc() (バージョン UPX 4.0.0 の mem.cpp) でアサーションの中止が見つかりました。このフローでは、攻撃者が細工したファイルを介してサービス拒否 (abort) を引き起こす可能性があります。(CVE-2021-30501)

- 汎用ポインター「p」が func get_le32() でアクセスできないアドレスを指している際に、upx でヒープベースのバッファオーバーフローが発見されました。この問題は本質的に PackLinuxElf32: : elf_lookup() (p_lx_elf.cpp: 5382 内) で発生します。(CVE-2021-43311)

- 変数「bucket」がアクセスできないアドレスを指している際に、upx でヒープベースのバッファオーバーフローが発見されました。問題は関数 PackLinuxElf64: : invert_pt_dynamic (p_lx_elf.cpp: 5239 内) で引き起こされます。(CVE-2021-43312)

- 変数「bucket」がアクセスできないアドレスを指している際に、upx でヒープベースのバッファオーバーフローが発見されました。問題は関数 PackLinuxElf32: : invert_pt_dynamic (p_lx_elf.cpp: 1688 内) で引き起こされます。(CVE-2021-43313)

- 汎用ポインター「p」が func get_le32() でアクセスできないアドレスを指している際に、upx でヒープベースのバッファオーバーフローが発見されました。この問題は本質的に PackLinuxElf32: : elf_lookup() (p_lx_elf.cpp: 5368 内) で発生します (CVE-2021-43314)

- 汎用ポインター「p」が func get_le32() でアクセスできないアドレスを指している際に、upx でヒープベースのバッファオーバーフローが発見されました。この問題は本質的に PackLinuxElf32: : elf_lookup() (p_lx_elf.cpp: 5349 内) で発生します (CVE-2021-43315)

- 汎用ポインター「p」が get_le64() でアクセスできないアドレスを指している際に、upx でヒープベースのバッファオーバーフローが発見されました。(CVE-2021-43316)

- 汎用ポインター「p」が func get_le32() でアクセスできないアドレスを指している際に、upx でヒープベースのバッファオーバーフローが発見されました。この問題は本質的に PackLinuxElf64: : elf_lookup() (p_lx_elf.cpp: 5404 内) で発生します (CVE-2021-43317)

- p_tmt.cpp ファイルの PackTmt: : pack() の UPX で、ヒープベースのバッファオーバーフローの問題が見つかりました。このフローでは、攻撃者が細工したファイルを介してサービス拒否 (abort) を引き起こす可能性があります。(CVE-2023-23456)

- p_lx_elf.cpp の PackLinuxElf64: : invert_pt_dynamic() の UPX で、セグメンテーション違反が見つかりました。細工された入力ファイルを持つ攻撃者が、無効なメモリアドレスアクセスを許可し、サービス拒否を引き起こす可能性があります。
(CVE-2023-23457)

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

ソリューション

影響を受ける upx パッケージを更新してください。

参考資料

https://bugzilla.suse.com/1183510

https://bugzilla.suse.com/1184701

https://bugzilla.suse.com/1184702

https://bugzilla.suse.com/1207121

https://bugzilla.suse.com/1207122

https://bugzilla.suse.com/1209765

https://bugzilla.suse.com/1209766

https://bugzilla.suse.com/1209767

https://bugzilla.suse.com/1209768

https://bugzilla.suse.com/1209769

https://bugzilla.suse.com/1209770

https://bugzilla.suse.com/1209771

http://www.nessus.org/u?599e7773

https://www.suse.com/security/cve/CVE-2021-20285

https://www.suse.com/security/cve/CVE-2021-30500

https://www.suse.com/security/cve/CVE-2021-30501

https://www.suse.com/security/cve/CVE-2021-43311

https://www.suse.com/security/cve/CVE-2021-43312

https://www.suse.com/security/cve/CVE-2021-43313

https://www.suse.com/security/cve/CVE-2021-43314

https://www.suse.com/security/cve/CVE-2021-43315

https://www.suse.com/security/cve/CVE-2021-43316

https://www.suse.com/security/cve/CVE-2021-43317

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

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

プラグインの詳細

深刻度: High

ID: 174145

ファイル名: openSUSE-2023-0088-1.nasl

バージョン: 1.1

タイプ: local

エージェント: unix

公開日: 2023/4/12

更新日: 2023/4/19

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 8.3

現状値: 6.5

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

CVSS スコアのソース: CVE-2021-20285

CVSS v3

リスクファクター: High

基本値: 7.8

現状値: 7

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

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

CVSS スコアのソース: CVE-2021-30500

脆弱性情報

CPE: p-cpe:/a:novell:opensuse:upx, cpe:/o:novell:opensuse:15.4

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

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

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

パッチ公開日: 2023/4/11

脆弱性公開日: 2021/3/11

参照情報

CVE: CVE-2021-20285, CVE-2021-30500, CVE-2021-30501, CVE-2021-43311, CVE-2021-43312, CVE-2021-43313, CVE-2021-43314, CVE-2021-43315, CVE-2021-43316, CVE-2021-43317, CVE-2023-23456, CVE-2023-23457