Oracle Linux 7:カーネル(ELSA-2015-0290)

high Nessus プラグイン ID 81800

概要

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

説明

リモートのOracle Linux 7ホストに、ELSA-2015-0290アドバイザリに記載されている複数の脆弱性の影響を受けるパッケージがインストールされています。

-Intel プロセッサの3.17.2以前のLinuxカーネルにおいて、KVM サブシステムにある arch/x86/kvm/vmx.cは、CR4 コントロールレジスタでの値が VM エントリ後に同じままであることを保証しません。これにより、ホストOSのユーザーは、/dev/kvmアクセスを利用することで、任意のプロセスを kill したり、サービス拒否(システム破損)を引き起こしたりすることができます。これは、QEMUの変更されたコピー内のPR_SET_TSC prctl呼び出しによって実証されています。(CVE-2014-3690)

-3.14.5までのLinuxカーネルが、hugetlb エントリの存在を適切に考慮していません。このため、ローカルのユーザーは、特定のメモリの場所にアクセスすることでサービス拒否(メモリ破損またはシステムクラッシュ)を引き起こすことができます。これは hugepageの移行中に numa_maps 読み取り操作を通して競合状態を引き起こすことにより実証されており、また、fs/proc/task_mmu.cおよびmm/mempolicy.cに関連しています。(CVE-2014-3940)

-3.17.2までのLinuxカーネルのkernel/trace/trace_syscalls.cは、perf サブシステムの使用中にプライベート syscall 番号を適切に処理しません。これにより、ローカルユーザーが、細工されたアプリケーションを通じて、サービス拒否(領域外読み取りとOOPS)を引き起こしたり、ASLR保護メカニズムをバイパスすることが可能です。(CVE-2014-7825)

-3.17.2までのLinuxカーネルのkernel/trace/trace_syscalls.c が、ftrace サブシステムの使用中にプライベート syscall 番号を適切に処理しません。これにより、ローカルユーザーが細工されたアプリケーションを通じて、権限を取得したり、サービス拒否(無効なポインターデリファレンス)を引き起こすことが可能です。(CVE-2014-7826)

-Linuxカーネル3.17以前のfs/ext4/file.cのext4_file_write_iter関数に競合状態が存在するため、ローカルユーザーは、O_DIRECT フラグに対する書き込み操作とF_SETFL fcntl操作を組み合わせて、サービス拒否(ファイルの使用不可)を引き起こす可能性があります。(CVE-2014-8086)

-SCTP、DCCP、GRE、UDP-Liteプロトコルに設定する特定のiptables ルールの処理時に、3.18 より前のLinuxカーネルのnet/netfilter/nf_conntrack_proto_generic.c が、不適切な conntrack エントリを生成するため、リモートの攻撃者が、許可されていないポート番号のあるパケットで、本来守られるべきアクセス制限をバイパスする可能性があります。(CVE-2014-8160)

-3.13より前のLinuxカーネルのファイルシステムの実装は、不適切なロックアプローチを伴うファイルのリストに関する特定の操作を実施します。このため、ローカルユーザーが、詳細不明のAsynchronous I/O(AIO)操作を使用することによって、サービス拒否(ソフトロックアップまたはシステムクラッシュ)を引き起こすことが可能です。(CVE-2014-8172)

- NUMAシステムの3.13より前のLinuxカーネルのinclude/asm-generic/pgtable.hのpmd_none_or_trans_huge_or_clear_bad関数は、Page Middle Directory(PMD)エントリーがページ中間ディレクトリ(PMD)エントリがtransparent huge-tableエントリであるかどうかを適切に判断しません。これにより、ローカルユーザーは、ページテーブルロックの欠如を利用する細工されたMADV_WILLNEED madviseシステムコールを介して、サービス拒否(NULLポインターデリファレンスとシステムクラッシュ)を引き起こしたり、詳細不明なその他の影響を与える可能性があります。(CVE-2014-8173)

-3.13.5より前のLinuxカーネルのnet/mac80211/tx.cにある ieee80211_fragment関数が特定のテールポインターを適切に維持しません。これによりリモートの攻撃者が、パケットを読み取ることで平文の機密情報を取得することが可能です。(CVE-2014-8709)

- 3.17.4より前のLinuxカーネルのdrivers/media/usb/ttusb-dec/ttusbdecfe.cのttusbdecfe_dvbs_diseqc_send_master_cmd関数のスタックベースのバッファオーバーフローにより、ローカルユーザーが ioctl呼び出しの中の大きなメッセージ長を介して、サービス拒否(システムクラッシュ)を引き起こしたり、権限を取得する可能性があります。
(CVE-2014-8884)

-3.15より前のLinuxカーネルでXFSの実装は、リモート属性の置換中に古いサイズ値を不適切に使用します。そのため、ローカルユーザーが、XFSファイルシステムのアクセス権を活用することにより、サービス拒否(トランザクションオーバーランやデータの破損)を引き起こしたり、権限を取得する可能性があります。(CVE-2015-0274)

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

ソリューション

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

参考資料

https://linux.oracle.com/errata/ELSA-2015-0290.html

プラグインの詳細

深刻度: High

ID: 81800

ファイル名: oraclelinux_ELSA-2015-0290.nasl

バージョン: 1.7

タイプ: local

エージェント: unix

公開日: 2015/3/13

更新日: 2023/5/14

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

リスク情報

VPR

リスクファクター: Critical

スコア: 9.7

CVSS v2

リスクファクター: High

基本値: 7.2

現状値: 6.3

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

CVSS スコアのソース: CVE-2014-9322

CVSS v3

リスクファクター: High

基本値: 7.8

現状値: 7.5

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

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

脆弱性情報

CPE: cpe:/o:oracle:linux:7, p-cpe:/a:oracle:linux:kernel, p-cpe:/a:oracle:linux:kernel-abi-whitelists, p-cpe:/a:oracle:linux:kernel-debug, p-cpe:/a:oracle:linux:kernel-debug-devel, p-cpe:/a:oracle:linux:kernel-devel, p-cpe:/a:oracle:linux:kernel-headers, p-cpe:/a:oracle:linux:kernel-tools, p-cpe:/a:oracle:linux:kernel-tools-libs, p-cpe:/a:oracle:linux:kernel-tools-libs-devel, p-cpe:/a:oracle:linux:perf, p-cpe:/a:oracle:linux:python-perf

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

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

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

パッチ公開日: 2015/3/11

脆弱性公開日: 2013/11/9

CISA の既知の悪用された脆弱性の期限日: 2022/6/15, 2023/6/2

エクスプロイト可能

CANVAS (CANVAS)

Core Impact

Metasploit (Android Towelroot Futex Requeue Kernel Exploit)

参照情報

CVE: CVE-2013-2929, CVE-2014-0181, CVE-2014-0196, CVE-2014-0206, CVE-2014-1737, CVE-2014-1738, CVE-2014-1739, CVE-2014-2568, CVE-2014-2672, CVE-2014-2673, CVE-2014-2706, CVE-2014-2851, CVE-2014-3144, CVE-2014-3145, CVE-2014-3153, CVE-2014-3181, CVE-2014-3182, CVE-2014-3184, CVE-2014-3185, CVE-2014-3186, CVE-2014-3534, CVE-2014-3611, CVE-2014-3631, CVE-2014-3646, CVE-2014-3673, CVE-2014-3687, CVE-2014-3688, CVE-2014-3690, CVE-2014-3917, CVE-2014-3940, CVE-2014-4027, CVE-2014-4171, CVE-2014-4652, CVE-2014-4653, CVE-2014-4654, CVE-2014-4655, CVE-2014-4656, CVE-2014-4667, CVE-2014-4699, CVE-2014-4943, CVE-2014-5045, CVE-2014-5077, CVE-2014-5471, CVE-2014-5472, CVE-2014-6410, CVE-2014-6416, CVE-2014-7145, CVE-2014-7825, CVE-2014-7826, CVE-2014-7841, CVE-2014-8086, CVE-2014-8884, CVE-2014-9322