Ubuntu 16.04 LTS : Linux カーネル (Azure) の脆弱性 (USN-3511-1)

high Nessus プラグイン ID 105107

概要

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

説明

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

-2.6.38から4.14までのバージョンのLinuxカーネルでは、THPの実装内のtouch_pmd()関数でpmd_mkdirty()が問題のある方法で使用されています。touch_pmd()はget_user_pages()の影響を受ける可能性があります。そのような場合、pmdはダーティとなります。この状況では、新たなcan_follow_write_pmd()のロジックは破綻します-pmdはCOWサイクルを経ることなくダーティとなる可能性があります。このバグは、ext4ファイル(またはその他の通常のファイル)はTHPを使用してマッピングできないため、元のDirty Cowほど重大ではありません。とはいえ、読み取り専用の huge page が上書きされる可能性があります。たとえば、ゼロ埋めされたhuge pageやシールされたshmemファイルが上書きされる可能性があります(マッピングがTHPを使用して行われるため)。なお、最初にページフォルトをゼロページに書き込んだ後は、新規の(ゼロ埋めされた)THPに置き換わります。(CVE-2017-1000405)

-4.13.11より前のLinuxカーネルのnet/xfrm/xfrm_user.cのXFRMダンプポリシー実装により、ローカルユーザーが、XFRM_MSG_GETPOLICY Netlinkメッセージと組み合わせて、細工されたSO_RCVBUF setsockoptシステムコールを介して権限を取得したり、サービス拒否(use-after-free)を引き起こすことが可能です。(CVE-2017-16939)

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

ソリューション

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

参考資料

https://ubuntu.com/security/notices/USN-3511-1

プラグインの詳細

深刻度: High

ID: 105107

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

バージョン: 3.13

タイプ: local

エージェント: unix

公開日: 2017/12/8

更新日: 2024/1/9

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

リスク情報

VPR

リスクファクター: High

スコア: 8.9

CVSS v2

リスクファクター: High

Base Score: 7.2

Temporal Score: 6.3

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

CVSS スコアのソース: CVE-2017-16939

CVSS v3

リスクファクター: High

Base Score: 7.8

Temporal Score: 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: p-cpe:/a:canonical:ubuntu_linux:linux-image-4.11.0-1016-azure, cpe:/o:canonical:ubuntu_linux:16.04:-:lts

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

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

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

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

脆弱性公開日: 2017/11/24

参照情報

CVE: CVE-2017-1000405, CVE-2017-16939

USN: 3511-1