OAuth & OpenID Connect Single Sign On – SSO (OAuth/OIDC Client) - Critical - Cross Site Scripting - SA-CONTRIB-2024-067

Critical
拡張モジュール

2024/12/4 (日本時間:GMT+9)、OAuth & OpenID Connect Single Sign On – SSO (OAuth/OIDC Client)において脆弱性が発表されました。

インストールしているモジュールのバージョンを確認のうえ、アップデートをおすすめします。

●プロジェクト :OAuth & OpenID Connect Single Sign On – SSO (OAuth/OIDC Client)
●投稿日 :2024/12/4
●セキュリティリスク :Critical
●脆弱性 :Cross Site Scripting
●対象バージョン :>=3.0.0 <3.44.0 || >=4.0.0 <4.0.19

==概要== 
このモジュールは、Identity Provider(IdP)またはOAuthサーバーを通じてユーザーを認証し、Drupalサイトにログインできるようにします。

このモジュールはエラーメッセージを表示する際、特にレスポンスにcodeパラメータが含まれていない場合に、コールバックURLに送信されるクエリパラメータを十分にエスケープしていません。
 

==解決方法==

最新バージョンをインストールしてください。 
Drupal 9およびDrupal 10でOAuth & OpenID Connect Single Sign On – SSO (OAuth/OIDC Client)モジュール8.x-3.xを使用している場合はminiorange_oauth_client 8.x-3.44にアップグレードしてください。
Drupal 9、Drupal 10、Drupal 11でOAuth & OpenID Connect Single Sign On – SSO (OAuth/OIDC Client)モジュール4.xを使用している場合はminiorange_oauth_client 4.0.19にアップグレードしてください。
Drupal 7でOAuth & OpenID Connect Single Sign On – SSO (OAuth/OIDC Client)モジュール7.x-1.xを使用している場合はminiorange_oauth_client 7.x-1.355にアップグレードしてください。
 

==元記事==
https://www.drupal.org/sa-contrib-2024-067