FreeBSD:cURL ライブラリ -- GnuTLS で cert 名のチェックを無視(4e1f4abc-6837-11e3-9cda-3c970e169bc2)

medium Nessus プラグイン ID 71530

概要

リモート FreeBSD ホストには、セキュリティ関連の更新がありません。

説明

cURL プロジェクトによる報告:

libcurl は、デジタル署名認証がオフであると、CN 証明書や SAN 名前フィールドのチェックがない場合に脆弱です。

libcurl は、サーバーの TLS 証明書の検証で、2 つの別個で独立したオプションを提供します。CURLOPT_SSL_VERIFYPEER および CURLOPT_SSL_VERIFYHOST。最初のオプションは libcurl に対して CA 証明書バンドルを使用してトラストチェーンを検証するよう指示しますが、二番目のオプションは libcurl に対してサーバー証明書の名前フィールドが基準を満たしているかを確認します。どちらのオプションも、デフォルトで有効になっています。

この欠陥には、アプリケーションで CURLOPT_SSL_VERIFYPEER を無効にしていると、libcurl も間違えて CURLOPT_SSL_VERIFYHOST チェックを省略するという影響があります。アプリケーションで CURLOPT_SSL_VERIFYPEER を無効にできますが、それでも他の方法を使用して、独自にチェックを行うことで、セキュリティを達成できます。

いずれかが同時に両方のオプションを有効にするか、両方を無効にするので、curl コマンドラインツールは、この問題の影響を受けません。

ソリューション

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

参考資料

https://curl.haxx.se/docs/CVE-2013-6422.html

http://www.nessus.org/u?caa0d925

プラグインの詳細

深刻度: Medium

ID: 71530

ファイル名: freebsd_pkg_4e1f4abc683711e39cda3c970e169bc2.nasl

バージョン: 1.6

タイプ: local

公開日: 2013/12/19

更新日: 2021/1/6

サポートされているセンサー: Nessus

リスク情報

VPR

リスクファクター: Low

スコア: 3.6

CVSS v2

リスクファクター: Medium

基本値: 4

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

脆弱性情報

CPE: p-cpe:/a:freebsd:freebsd:curl, cpe:/o:freebsd:freebsd

必要な KB アイテム: Host/local_checks_enabled, Host/FreeBSD/release, Host/FreeBSD/pkg_info

パッチ公開日: 2013/12/18

脆弱性公開日: 2013/12/17

参照情報

CVE: CVE-2013-6422