本文へ移動
English version →
高 7.5

Chartbrewに非公開チャートのデータが漏えいする脆弱性

CVE-2026-85708 SecPulse初出

概要

Chartbrewでは、共有トークンの署名に使うCB_SECRETが既知または初期値の場合、トークンを偽造されて非公開チャートのデータを認証なしで読み取られるおそれがあります。影響を受けるのは5.2.3より前の版で、5.2.3で修正されています。CB_SECRETを独自の値に変更し、修正版の5.2.3以降へ更新してください。

AI要約

SecPulse が外部の生成 AI を使って作った要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。

Chartbrewでは、共有トークンの署名に使うCB_SECRETが既知または初期値の場合、トークンを偽造されて非公開チャートのデータを認証なしで読み取られるおそれがあります。影響を受けるのは5.2.3より前の版で、5.2.3で修正されています。CB_SECRETを独自の値に変更し、修正版の5.2.3以降へ更新してください。

原文の説明 取得元が公開している説明をそのまま載せています (多くは英語)。

Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. Prior to 5.2.3, Chart share and embed tokens were signed with CB_SECRET, including known or shipped-default values in stock source and repository Docker Compose installs. The vulnerable surface is chart share-token verification and filter-access routes for private charts. An attacker who knows the deployment's CB_SECRET targets a private chart that has been shared at least once so a share-policy row exists, then forges a Chart-subject token for that chart id. The known signing key permits valid Chart tokens, and the filter-access path accepts sequential integer ids without requiring a legitimate share link; token expiry and revocation are ineffective once the secret is known. The condition requires a known or default secret and an existing share-policy row. A bare container where CB_SECRET is undefined is outside this path, and a unique secret excludes it only while the value remains unknown and unpredictable. An unauthenticated attacker can enumerate integer ids and read arbitrary private chart data, including chartData, without possessing a legitimate share link. This issue is fixed in version 5.2.3.

出典: CVE.org (CVE Program・cvelistV5) NVD

参照URL

当サイトでは、アクセス解析と広告の効果測定のために Cookie を使います。株式会社Game のサイト共通の設定です。 詳しく