ペイロード:ポリモーフィック結合クエリは、隠されたフィールドを明らかにする可能性がある
### 影響
クエリアクセス権を持つユーザーは、ポリモーフィック結合フィルターを使用して、隠されたフィールドまたは読み取り制限付きのフィールドの値を推測できる可能性があります。これには、パスワードリセットトークンも含まれます。
以下の条件に該当する場合、影響を受ける可能性があります。
- 影響を受けるバージョンのPayloadを使用している。
- ユーザーが、機密性の高いフィールドへのポリモーフィック結合を使用してコレクションをクエリできる。
### 修正
ユーザーは、Payloadのパッケージを`>= 3.90.0`または`>= 4.0.0-canary.34`にアップグレードする必要があります。
### 対策
完全な対策はありません。機密性の高いコレクションへの読み取りアクセスを制限することで、リスクを軽減できますが、アップグレードの代わりにはなりません。
影響を受けるパッケージ:
- npm (JavaScript) payload: 影響を受けるバージョンは、`>= 3.0.0`かつ`< 3.90.0`。`3.90.0`で修正済み。
- npm (JavaScript) payload: 影響を受けるバージョンは、`>= 4.0.0-canary.0`かつ`< 4.0.0-canary.34`。`4.0.0-canary.34`で修正済み。