Amazon Linux 2:elfutils(ALAS-2019-1337)

critical Nessus プラグイン ID 130233

概要

リモートのAmazon Linux 2ホストに、セキュリティ更新プログラムがありません。

説明

elfutilsがDWARFのアドレス範囲情報を読み取る方法に、領域外読み取りが発見されました。dwarf_getaranges.cの関数dwarf_getaranges()は、ELFセクションの制限を越えて読み取るかどうかを適切にチェックしません。攻撃者がこの欠陥を使用して、細工されたファイルを介してサービス拒否を引き起こす可能性があります。(CVE-2018-16062)elfutils 0.173のlibelf/elf_end.cは、2回展開しようとするため、リモートの攻撃者が、サービス拒否(二重解放およびアプリケーションクラッシュ)を引き起こしたり、詳細不明なその他の影響を与えたりする可能性があります。(CVE-2018-16402)elfutils 0.173のlibdwは、dwarf_getabbrev.cのdwarf_getabbrevおよびdwarf_hasattr.cのdwarf_hasattrで、属性リストの末尾を不適切にチェックするため、ヒープベースのバッファオーバーリードおよびアプリケーションクラッシュを引き起こす可能性があります。(CVE-2018-16403)v0.174までのelfutilsでは、libdwflのdwfl_segment_report_module.cに無効なメモリアドレスのデリファレンスが見つかりました。この脆弱性により、consider_notesで示されているように、攻撃者が細工されたELFファイルでサービス拒否(アプリケーションクラッシュ)を引き起こす可能性があります。(CVE-2018-18310)v0.174までのelfutilsでは、無効なメモリアドレスのデリファレンスがlibelfのelf_end関数にあります。eu-sizeはarファイル内のarファイルをサポートすることを目的としていますが、size.c内のhandle_arはすべての内部エントリを処理する前に外部arファイルを閉じます。この脆弱性により、攻撃者が細工されたELFファイルでサービス拒否(アプリケーションクラッシュ)を引き起こす可能性があります。(CVE-2018-18520) elfutils 0.174でarlib.cの関数arlib_add_symbols()にあるdivide-by-zeroの脆弱性によって、zero sh_entsizeが誤って処理されるため、eu-ranlibに示されるように、細工されたELFファイルでサービス拒否(アプリケーションクラッシュ)を引き起こす可能性があります。(CVE-2018-18521)elfutils 0.175でlibdwのdwarf_getsrclines.cにある関数read_srclinesに、ヒープベースのバッファオーバーリードが発見されました。細工された入力がセグメンテーション違反を引き起こし、eu-nmによって示されるように、サービス拒否につながる可能性があります。(CVE-2019-7149)elfutils 0.175に問題が発見されました。dwfl_segment_report_moduleが、コアファイルから読み取られたdynデータが切り捨てられたものかどうかをチェックしないため、libelf/elf32_xlatetom.cのelf64_xlatetom関数でセグメンテーション違反が発生する可能性があります。細工された入力がプログラムのクラッシュを引き起こし、eu-stackに示されているように、サービス拒否につながる可能性があります。(CVE-2019-7150)elfutils 0.175で、オーバーフローチェックが適切に行われないため、libelf/note_xlate.hのelf_cvt_noteで負のサイズのmemcpyが試行されます。細工されたelf入力がセグメンテーション違反を引き起こし、サービス拒否(プログラムクラッシュ)につながる可能性があります。(CVE-2019-7664)elfutils 0.175で、libelfのelf32_xlatetom.cにあるelf32_xlatetom関数にヒープベースのバッファオーバーリードが発見されました。ebl_core_noteが無効な形式のコアファイルノートを拒否しないため、細工されたELF入力はセグメンテーション違反を引き起こしサービス拒否(プログラムクラッシュ)につながる可能性があります。(CVE-2019-7665)

ソリューション

「yum update elfutils」を実行して、お使いのシステムを更新してください。

参考資料

https://alas.aws.amazon.com/AL2/ALAS-2019-1337.html

プラグインの詳細

深刻度: Critical

ID: 130233

ファイル名: al2_ALAS-2019-1337.nasl

バージョン: 1.3

タイプ: local

エージェント: unix

公開日: 2019/10/25

更新日: 2024/4/17

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 7.5

現状値: 5.9

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

CVSS スコアのソース: CVE-2018-16402

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.8

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

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

脆弱性情報

CPE: p-cpe:/a:amazon:linux:elfutils, p-cpe:/a:amazon:linux:elfutils-debuginfo, p-cpe:/a:amazon:linux:elfutils-default-yama-scope, p-cpe:/a:amazon:linux:elfutils-devel, p-cpe:/a:amazon:linux:elfutils-devel-static, p-cpe:/a:amazon:linux:elfutils-libelf, p-cpe:/a:amazon:linux:elfutils-libelf-devel, p-cpe:/a:amazon:linux:elfutils-libelf-devel-static, p-cpe:/a:amazon:linux:elfutils-libs, cpe:/o:amazon:linux:2

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

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

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

パッチ公開日: 2019/10/24

脆弱性公開日: 2018/8/29

参照情報

CVE: CVE-2018-16062, CVE-2018-16402, CVE-2018-16403, CVE-2018-18310, CVE-2018-18520, CVE-2018-18521, CVE-2019-7149, CVE-2019-7150, CVE-2019-7664, CVE-2019-7665

ALAS: 2019-1337