Ubuntu 16.04 LTS:linux-hweの脆弱性(USN-3361-1)

critical Nessus プラグイン ID 101929
New! Vulnerability Priority Rating (VPR)

Tenable では、すべての脆弱性に対して動的な VPR が計算されます。VPR は脆弱性の情報を、脅威インテリジェンスや機械学習アルゴリズムと組み合わせて、攻撃時に最も悪用される可能性の高い脆弱性を予測します。詳細は、 「VPR とは何で、CVSS とはどう違うのか」を参照してください。

VPR スコア : 6.7

概要

リモートのUbuntuホストに1つ以上のセキュリティ関連のパッチがありません。

説明

USN-3358-1ではUbuntu 17.04用のLinuxカーネルの脆弱性が修正されました。この更新では、Ubuntu 16.04 LTSに対するUbuntu 17.04からのLinux Hardware Enablement(HWE)カーネルに対応する更新プログラムが提供されます。この更新プログラムでは、Linux HWEカーネルをUbuntu 17.04から4.10ベースのカーネルに変更し、Ubuntu 16.10から4.8ベースのHWEカーネルに置き換えるものです。Ben Harris氏は、権限のないシステムコールが失敗したとき、Linuxカーネルがファイルの拡張された権限属性を削除することを発見しました。ローカルの攻撃者がこれを利用して、サービス拒否を引き起こす可能性があります。(CVE-2015-1350)Ralf Spenneberg氏は、Linuxカーネルのex​​t4実装がメタブロックグループを適切に検証しないことを発見しました。物理的なアクセスを持つ攻撃者がこれを悪用して、特別に細工されたext4画像を作成し、サービス拒否(システムクラッシュ)を引き起こす可能性があります。(CVE-2016-10208)Peter Pi氏は、Linuxカーネルのフレームバッファデバイスを処理するカラーマップに整数オーバーフローがあることを発見しました。ローカルの攻撃者がこれを利用して、秘密情報(カーネルメモリ)を漏えいする可能性があります。(CVE-2016-8405)LinuxカーネルのInfiniBand RDMA over transport(RXE)転送実装に整数オーバーフローがあることがわかりました。ローカルの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)を引き起こしたり、任意のコードを実行したりする可能性があります。(CVE-2016-8636)Vlad Tsyrklevich氏は、整数オーバーフローの脆弱性がLinuxカーネルのVFIO PCIドライバーにあることを発見しました。vfio PCIデバイスファイルにアクセスできるローカルの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)を引き起こしたり、任意のコードを実行したりする可能性があります。(CVE-2016-9083、CVE-2016-9084)CAI Qian氏は、Linuxカーネルのsysctl実装が状況によって参照カウントを適切に実行しないことを発見しました。権限のない攻撃者が、これを悪用してサービス拒否(システムハング)を引き起こす可能性があります。(CVE-2016-9191)Linuxカーネルのキーリング実装が、状況によってはユーザースペースキーリングが特別な内部キーリングに結合することを防止しないことがわかりました。権限を持つローカルの攻撃者がこれを悪用して、モジュールの検証をバイパスする可能性があります。(CVE-2016-9604)Dmitry Vyukov、Andrey Konovalov、Florian Westphal、Eric Dumazetの各氏は、LinuxカーネルのnetfilerサブシステムがIPv6パケットの再アセンブリを不適切に処理していることを発見しました。ローカルのユーザーがこれを利用して、サービス拒否(システムクラッシュ)や任意のコードの実行を引き起こす可能性があります。(CVE-2016-9755)Andy Lutomirski氏とWilly Tarreau氏は、LinuxカーネルのKVM実装がSSセグメント登録の命令を正しくエミュレートしないことを発見しました。ゲスト仮想マシンのローカルの攻撃者がこれを悪用して、サービス拒否(ゲストOSクラッシュ)を引き起こしたり、ゲストOSで管理者権限を取得したりする可能性があります。(CVE-2017-2583)Dmitry Vyukov氏は、LinuxカーネルのKVM実装が不適切に特定の命令をエミュレートしていることを発見しました。ローカルの攻撃者がこれを悪用して、秘密情報(カーネルメモリ)を取得する可能性があります。(CVE-2017-2584)Dmitry Vyukov氏は、LinuxカーネルのKVM実装がVMXON命令を不適切にエミュレートすることを発見しました。ゲストOS内のローカルの攻撃者がこれを悪用し、ホストOSでサービス拒否(メモリ消費)を引き起こす可能性があります。(CVE-2017-2596)LinuxカーネルのSELinuxが/proc/pid/attrへの空の書き込みを適切に処理しないことがわかりました。ローカルの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)を引き起こす可能性があります。(CVE-2017-2618)Daniel Jiang氏は、競合状態がLinuxカーネルのipv4 pingソケット実装にあることを発見しました。権限のあるローカルの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)を引き起こす可能性があります。(CVE-2017-2671)SLABメモリアロケータのフリーリストランダム化により、フリーリストエントリが重複していることがわかりました。ローカルの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)を引き起こす可能性があります。(CVE-2017-5546)LinuxカーネルのKLSI KL5KUSB105 serial-to-USBデバイスドライバーが、ログインに関連するメモリを適切に初期化しないことがわかりました。ローカルの攻撃者がこれを悪用して、秘密情報(カーネルメモリ)を漏えいさせる可能性があります。(CVE-2017-5549)Linuxカーネルのpipe_advance()関数に支柱エラーがあることがわかりました。ローカルの攻撃者がこれを悪用して、秘密情報(カーネルメモリ)を漏えいさせる可能性があります。(CVE-2017-5550)tmpfsファイルシステムでsetxattr呼び出し中にLinuxカーネルがsetgidビットをクリアしないことがわかりました。ローカルの攻撃者がこれを悪用して、昇格されたグループ権限を取得する可能性があります。(CVE-2017-5551)Murray McAllister氏は、整数オーバーフローがLinuxカーネルのVideoCore DRMドライバーにあることを発見しました。ローカルの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)を引き起こしたり、任意のコードを実行したりする可能性があります。(CVE-2017-5576)Gareth Evans氏は、Linuxカーネルのshm IPCサブシステムがページゼロのマッピングを適切に制限しないことを発見しました。権限を持つローカルの攻撃者がこれを悪用して、任意のコードを実行する可能性があります。(CVE-2017-5669)Andrey Konovalov氏は、領域外アクセスがLinuxカーネルのIPv6 Generic Routing Encapsulation(GRE)トンネリング実装にあることを発見しました。攻撃者がこれを悪用して、秘密情報を漏えいさせる可能性があります。(CVE-2017-5897)Andrey Konovalov氏は、LinuxカーネルのIPv4実装が、状況によっては無効なIPオプションを適切に処理しないことを発見しました。攻撃者がこれを悪用して、サービス拒否を引き起こしたり、任意のコードを実行したりする可能性があります。(CVE-2017-5970)Di Shen氏は、競合状態がLinuxカーネルのperfサブシステムにあることを発見しました。ローカルの攻撃者がこれを悪用して、サービス拒否を引き起こしたり、管理者権限を取得したりする可能性があります。(CVE-2017-6001)Dmitry Vyukov氏は、LinuxカーネルがURGフラグを持つTCPパケットを適切に処理しないことを発見しました。リモートの攻撃者がこれを悪用して、サービス拒否を引き起こす可能性があります。(CVE-2017-6214)Andrey Konovalov氏は、LinuxカーネルのLLCサブシステムが特定の状況でデストラクターを適切に設定しないことを発見しました。ローカルの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)を引き起こす可能性があります。(CVE-2017-6345)LinuxカーネルのAF_PACKET処理コードに競合状態があることがわかりました。ローカルの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)を引き起こしたり、任意のコードを実行したりする可能性があります。(CVE-2017-6346)Andrey Konovalov氏は、LinuxカーネルのIPレイヤーがチェックサムを実行するとき、内部データレイアウトに対し不適切な仮定をしていることを発見しました。ローカルの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)を引き起こしたり、任意のコードを実行したりする可能性があります。(CVE-2017-6347)Dmitry Vyukov氏は、競合状態がLinuxカーネルのInfrared(IrDA)サブシステムにあることを発見しました。ローカルの攻撃者がこれを悪用して、サービス拒否(デッドロック)を引き起こす可能性があります。(CVE-2017-6348)Dmitry Vyukov氏は、Linuxカーネルの汎用SCSI(sg)サブシステムにスタックベースのバッファオーバーフローがあることを発見しました。sgデバイスへのアクセスを持つローカルの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)や任意のコードの実行を引き起こす可能性があります。(CVE-2017-7187)NULLポインターのデリファレンスが、LinuxカーネルのVMwareデバイス用Direct Rendering Manager(DRM)ドライバーにあることがわかりました。ローカルの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)を引き起こす可能性があります。(CVE-2017-7261)LinuxカーネルのUSB Cypress HIDドライバーがデバイスから報告された情報を適切に検証しないことがわかりました。物理的なアクセスを持つ攻撃者がこれを利用して、秘密情報(カーネルメモリ)を漏えいする可能性があります。(CVE-2017-7273)Eric Biggers氏は、Linuxカーネルのキーリング実装にメモリリークがあることを発見しました。ローカルの攻撃者がこれを悪用して、サービス拒否(メモリ消費)を引き起こす可能性があります。(CVE-2017-7472)情報漏えいがLinuxカーネルのset_mempolicyおよびmbind compat syscallにあることがわかりました。ローカルの攻撃者がこれを悪用して、秘密情報(カーネルメモリ)を漏えいさせる可能性があります。(CVE-2017-7616)Sabrina Dubroca氏は、Linuxカーネルの非同期暗号化ハッシュ(ahash)実装がフルリクエストキューを適切に処理しないことを発見しました。ローカルの攻撃者がこれを悪用して、サービス拒否(無限再帰)を引き起こす可能性があります。(CVE-2017-7618)Tuomas Haanpaa氏とAri Kauppi氏は、LinuxカーネルのNFSv2とNFSv3サーバーの実装が特定の長いRPC応答を適切に処理しないことを発見しました。リモートの攻撃者がこれを悪用して、サービス拒否(システムクラッシュ)を引き起こす可能性があります。(CVE-2017-7645)Tommi Rantala氏とBrad Spengler氏は、LinuxカーネルのメモリマネージャーがCONFIG_STRICT_DEVMEM保護メカニズムを適切に実行しないことを発見しました。/dev/memにアクセスできるローカルの攻撃者がこれを悪用して、秘密情報を漏えいさせたり、任意のコードを実行したりする可能性があります。(CVE-2017-7889)Tuomas Haanpaa氏とAri Kauppi氏は、LinuxカーネルのNFSv2とNFSv3サーバー実装がバッファの終わりを適切に確認しないことを発見しました。リモートの攻撃者がこれを悪用してリクエストに細工を加え、サービス拒否(システムクラッシュ)を引き起こしたり、任意のコードを実行したりする可能性があります。(CVE-2017-7895)整数アンダーフローがLinuxカーネルのEdgeport USBシリアルコンバータデバイスドライバーにあることがわかりました。物理的なアクセスを持つ攻撃者がこれを利用して、秘密情報(カーネルメモリ)を漏えいする可能性があります。(CVE-2017-8924)LinuxカーネルのUSB ZyXEL omni.net LCD PLUSドライバーが参照カウントを正しく実行しないことがわかりました。ローカルの攻撃者がこれを利用して、サービス拒否(tty枯渇)を引き起こす可能性があります。(CVE-2017-8925)Jann Horn氏は、Linuxカーネルのbpfがprint_bpf_insn関数の出力を制限しないことを発見しました。ローカルの攻撃者がこれを悪用して、秘密のアドレス情報を取得する可能性があります。(CVE-2017-9150)注意:Tenable Network Securityは、前述の説明ブロックをUbuntuセキュリティアドバイザリから直接抽出しています。Tenableでは、新たな問題を持ち込まずに、できる限り自動的に整理して書式設定するようにしています。

ソリューション

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

関連情報

https://usn.ubuntu.com/3361-1/

プラグインの詳細

深刻度: Critical

ID: 101929

ファイル名: ubuntu_USN-3361-1.nasl

バージョン: 3.6

タイプ: local

エージェント: unix

公開日: 2017/7/24

更新日: 2019/9/18

依存関係: ssh_get_info.nasl, linux_alt_patch_detect.nasl

リスク情報

リスクファクター: Critical

VPR スコア: 6.7

CVSS v2.0

Base Score: 10

Temporal Score: 7.8

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

現状ベクトル: E:POC/RL:OF/RC:C

CVSS v3.0

Base Score: 9.8

Temporal Score: 8.8

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

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

脆弱性の情報

CPE: p-cpe:/a:canonical:ubuntu_linux:linux-image-4.10-generic, p-cpe:/a:canonical:ubuntu_linux:linux-image-4.10-generic-lpae, p-cpe:/a:canonical:ubuntu_linux:linux-image-4.10-lowlatency, p-cpe:/a:canonical:ubuntu_linux:linux-image-generic-hwe-16.04, p-cpe:/a:canonical:ubuntu_linux:linux-image-generic-lpae-hwe-16.04, p-cpe:/a:canonical:ubuntu_linux:linux-image-lowlatency-hwe-16.04, cpe:/o:canonical:ubuntu_linux:16.04

必要な KB アイテム: Host/cpu, Host/Ubuntu, Host/Ubuntu/release, Host/Debian/dpkg-l

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

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

パッチ公開日: 2017/7/21

脆弱性公開日: 2016/5/2

参照情報

CVE: CVE-2015-1350, CVE-2016-10208, CVE-2016-8405, CVE-2016-8636, CVE-2016-9083, CVE-2016-9084, CVE-2016-9191, CVE-2016-9604, CVE-2016-9755, CVE-2017-2583, CVE-2017-2584, CVE-2017-2596, CVE-2017-2618, CVE-2017-2671, CVE-2017-5546, CVE-2017-5549, CVE-2017-5550, CVE-2017-5551, CVE-2017-5576, CVE-2017-5669, CVE-2017-5897, CVE-2017-5970, CVE-2017-6001, CVE-2017-6214, CVE-2017-6345, CVE-2017-6346, CVE-2017-6347, CVE-2017-6348, CVE-2017-7187, CVE-2017-7261, CVE-2017-7273, CVE-2017-7472, CVE-2017-7616, CVE-2017-7618, CVE-2017-7645, CVE-2017-7889, CVE-2017-7895, CVE-2017-8924, CVE-2017-8925, CVE-2017-9150

USN: 3361-1