Polr における不正な認証に関する脆弱性
タイトル Polr における不正な認証に関する脆弱性
概要

Polr には、不正な認証に関する脆弱性が存在します。

想定される影響 情報を取得される、および情報を改ざんされる可能性があります。
対策

ベンダより正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。

公表日 2021年1月29日0:00
登録日 2021年10月19日17:23
最終更新日 2021年10月19日17:23
CVSS3.0 : 緊急
スコア 9.3
ベクター CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N
CVSS2.0 : 警告
スコア 6.4
ベクター AV:N/AC:L/Au:N/C:P/I:P/A:N
影響を受けるシステム
Polr Project
Polr 2.3.0 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
変更履歴
No 変更内容 変更日
1 [2021年10月19日]
  掲載
2021年10月19日17:23

NVD脆弱性情報
CVE-2021-21276
概要

Polr is an open source URL shortener. in Polr before version 2.3.0, a vulnerability in the setup process allows attackers to gain admin access to site instances, even if they do not possess an existing account. This vulnerability exists regardless of users' settings. If an attacker crafts a request with specific cookie headers to the /setup/finish endpoint, they may be able to obtain admin privileges on the instance. This is caused by a loose comparison (==) in SetupController that is susceptible to attack. The project has been patched to ensure that a strict comparison (===) is used to verify the setup key, and that /setup/finish verifies that no users table exists before performing any migrations or provisioning any new accounts. This is fixed in version 2.3.0. Users can patch this vulnerability without upgrading by adding abort(404) to the very first line of finishSetup in SetupController.php.

公表日 2021年2月2日0:15
登録日 2021年2月2日10:01
最終更新日 2024年11月21日14:47
影響を受けるソフトウェアの構成
構成1 以上 以下 より上 未満
cpe:2.3:a:polrproject:polr:*:*:*:*:*:*:*:* 2.3.0
関連情報、対策とツール
共通脆弱性一覧