ペイロード:認証コレクションにおけるフィールドアクセス制御の回避
## 影響
ペイロードの重複処理機能は、ソースドキュメントからフィールドの値をコピーしますが、その際、フィールドが非表示になっている場合や、そのフィールドに対する`access.read`または`access.create`のルールがその呼び出し元を拒否する場合でも、値をコピーしてしまいます。
通常、認証コレクションではデフォルトで有効になっている`disableDuplicate`コレクション設定は、この問題を阻止できませんでした。
## 修正
ユーザーは、Payloadのパッケージを`>= 3.90.0`または`>= 4.0.0-canary.34`にアップデートしてください。
## 対策
フィールドに対して、`beforeDuplicate`フィールドフックを追加し、値を空にするか、デフォルト値に設定してください。
影響を受けるパッケージ:
- 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で修正済み