何が起きたか
トークングラントの処理で、クライアント認証後もリクエスト本文の client_id と認証済みクライアントが一致するか確認していませんでした。そのため権限の低いコンフィデンシャルクライアントが別クライアントの client_id を送ると、そのクライアントのグラント種別やスコープでトークンを得られます。client_id 引数で認可を判断する RequestValidator を実装しているアプリが影響を受けます。
やること
oauthlib を 4.0.0 以降に更新してください。
出典
GitHub Advisory Database GHSA-7984-qgvg-3j9cgithub.com英語 ↗上の要約は通り道編集部がまとめたものです。影響範囲と修正版は必ず各出典で確認してください。