RHEL 7:rh-sso7-keycloak(RHSA-2017:2905)

high Nessus プラグイン ID 103957

概要

リモートのRed Hatホストに、rh-sso7-keycloakの1つ以上のセキュリティ更新がありません。

説明

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

Red Hat Single Sign-Onは、Keycloakプロジェクトに基づいたスタンドアロンのサーバーで、Webアプリケーションとモバイルアプリケーションに認証と標準ベースのシングルサインオン機能を提供します。

Red Hat Single Sign-On 7.1.3のこのリリースは、Red Hat Single Sign-On 7.1.2を置き換え、バグ修正および強化を含んでいます。詳細は、「参照」セクションにリンクされているリリースノートをご覧ください。

セキュリティ修正プログラム:

* keycloakは管理コンソールでHOSTヘッダーURLを受け入れ、それを使用してWebリソースの場所を決定することがわかりました。攻撃者がこの欠陥を認証されたユーザーに悪用し、悪意のあるサーバーを介して折り返し型XSSを達成する可能性があります。 (CVE-2017-12158)

* KeycloakのCSRF防止に使用されるCookieが各セッションに固有ではないことが発見されました。攻撃者がこの欠陥を利用して、認証されたユーザーセッションへのアクセス権を取得し、情報漏えいやさらなる攻撃を引き起こす可能性があります。 (CVE-2017-12159)

*認証時にlibpam4jがユーザーアカウントを適切に検証しないことが判明しました。無効化されたアカウントに対して有効なパスワードを持つユーザーが、セキュリティ制限をバイパスしたり、機密情報にアクセスしたりする可能性があります。 (CVE-2017-12197)

* Keycloak認証は、認証されたリソースが認証サーバーからアクセス/リフレッシュトークンペアを取得することを許可し、アクセス許可が取り消された場合には無期限の使用を許可することが判明しました。すでに侵害されたリソースに対する攻撃者がこの欠陥を利用して、自身に継続的なアクセス許可を付与し、さらに攻撃を仕掛ける可能性があります。 (CVE-2017-12160)

Red HatはCVE-2017-12158を報告してくれたMykhailo Stadnyk氏(Playtech)、CVE-2017-12159を報告してくれたPrapti Mittal氏、CVE-2017-12160を報告してくれたBart Toersche氏(Simacan)に感謝の意を表します。CVE-2017-12197の問題は、Christian Heimes氏(Red Hat)によって発見されました。

Tenable は、前述の記述ブロックを Red Hat Enterprise Linux セキュリティアドバイザリから直接抽出しています。

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

ソリューション

のガイダンスに基づいて RHEL rh-sso7-keycloak パッケージを更新してください RHSA-2017:2905。

参考資料

http://www.nessus.org/u?03ef35a9

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

https://access.redhat.com/errata/RHSA-2017:2905

https://access.redhat.com/security/updates/classification/#moderate

https://bugzilla.redhat.com/show_bug.cgi?id=1484111

https://bugzilla.redhat.com/show_bug.cgi?id=1484154

https://bugzilla.redhat.com/show_bug.cgi?id=1489161

https://bugzilla.redhat.com/show_bug.cgi?id=1503103

https://issues.redhat.com/browse/RHSSO-1122

プラグインの詳細

深刻度: High

ID: 103957

ファイル名: redhat-RHSA-2017-2905.nasl

バージョン: 3.12

タイプ: local

エージェント: unix

公開日: 2017/10/19

更新日: 2025/4/15

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

リスク情報

VPR

リスクファクター: Medium

スコア: 5.9

Vendor

Vendor Severity: Moderate

CVSS v2

リスクファクター: Medium

基本値: 6.5

現状値: 4.8

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

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

CVSS v3

リスクファクター: High

基本値: 7.5

現状値: 6.5

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

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

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

脆弱性情報

CPE: p-cpe:/a:redhat:enterprise_linux:rh-sso7-keycloak, p-cpe:/a:redhat:enterprise_linux:rh-sso7-keycloak-server, cpe:/o:redhat:enterprise_linux:7

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

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2017/10/17

脆弱性公開日: 2017/5/21

参照情報

CVE: CVE-2014-9970, CVE-2017-12158, CVE-2017-12159, CVE-2017-12160, CVE-2017-12197

CWE: 285, 385, 444, 613, 863

RHSA: 2017:2905