... した。 CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 ¶ QuerySet.annotate() , alias() , aggregate() , およ ... のフォローアップ)。 目次 Django 4.2.25 リリースノート CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 CVE-2025-59682: archive.extract() を介した部分的なデ ... のトピックへ Django 4.2.26 リリースノート 次のトピックへ Django 4.2.24 リリースノート 関連キーワード 問題 QuerySet annotate alias aggregate extra インジェクション 可能性 辞書 フォローアップ archive extract 部分的 ディレクトリトラバーサル template リリー ... ... した。 CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 ¶ QuerySet.annotate() , alias() , aggregate() , およ ... のフォローアップ)。 目次 Django 5.1.13 リリースノート CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 CVE-2025-59682: archive.extract() を介した部分的なデ ... のトピックへ Django 5.1.14 リリースノート 次のトピックへ Django 5.1.12 リリースノート 関連キーワード 問題 QuerySet annotate alias aggregate extra インジェクション 可能性 辞書 フォローアップ archive extract 部分的 ディレクトリトラバーサル template リリー ... ... した。 CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 ¶ QuerySet.annotate() , alias() , aggregate() , およ ... のフォローアップ)。 目次 Django 4.2.25 リリースノート CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 CVE-2025-59682: archive.extract() を介した部分的なデ ... ックへ Django 4.2.26 リリースノート 次のトピックへ Django 4.2.24 リリースノート 関連キーワード Django 問題 QuerySet annotate alias aggregate extra インジェクション 可能性 メソッド 辞書 フォローアップ archive extract 部分的 ディレクトリトラバーサル templ ... ... した。 CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 ¶ QuerySet.annotate() , alias() , aggregate() , およ ... のフォローアップ)。 目次 Django 5.1.13 リリースノート CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 CVE-2025-59682: archive.extract() を介した部分的なデ ... ックへ Django 5.1.14 リリースノート 次のトピックへ Django 5.1.12 リリースノート 関連キーワード Django 問題 QuerySet annotate alias aggregate extra インジェクション 可能性 メソッド 辞書 フォローアップ archive extract 部分的 ディレクトリトラバーサル templ ... ... た、 Transifex からの最新の文字列翻訳が反映されました。 CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 ¶ QuerySet.annotate() , alias() , aggregate() , およ ... しました( #36601 )。 目次 Django 5.2.7 リリースノート CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 CVE-2025-59682: archive.extract() を介した部分的なデ ... クへ Django 5.2.8 リリースノート 次のトピックへ Django 5.2.6 リリースノート 関連キーワード 修正 問題 バグ QuerySet annotate alias aggregate extra インジェクション 可能性 辞書 フォローアップ archive extract 部分的 ディレクトリトラバーサル template filte ... ... た、 Transifex からの最新の文字列翻訳が反映されました。 CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 ¶ QuerySet.annotate() , alias() , aggregate() , およ ... しました( #36601 )。 目次 Django 5.2.7 リリースノート CVE-2025-59681: MySQL および MariaDB における QuerySet.annotate() , alias() , aggregate() , および extra() 利用時の SQL インジェクションの可能性 CVE-2025-59682: archive.extract() を介した部分的なデ ... ngo 5.2.8 リリースノート 次のトピックへ Django 5.2.6 リリースノート 関連キーワード Django 修正 問題 バグ QuerySet annotate alias aggregate extra インジェクション 可能性 メソッド 辞書 フォローアップ archive extract 部分的 ディレクトリトラバーサル templ ... ... Model ): name = models . CharField ( max_length = 50 ) age = models . PositiveIntegerField ( null = True , blank = True ) alias = models . CharField ( max_length = 50 , null = True , blank = True ) goes_by = models . CharField ( max_length = 50 , nul ... eate ( name = "Margaret Smith" , goes_by = "Maggie" ) >>> author = Author . objects . annotate ( screen_name = Coalesce ( "alias" , "goes_by" , "name" )) . get () >>> print ( author . screen_name ) Maggie >>> # Prevent an aggregate Sum() from returnin ... t F >>> from django.db.models.functions import JSONArray , Lower >>> Author . objects . create ( name = "Margaret Smith" , alias = "msmith" , age = 25 ) >>> author = Author . objects . annotate ( ... json_array = JSONArray ( ... Lower ( "name" ), ... ... ... Model ): name = models . CharField ( max_length = 50 ) age = models . PositiveIntegerField ( null = True , blank = True ) alias = models . CharField ( max_length = 50 , null = True , blank = True ) goes_by = models . CharField ( max_length = 50 , nul ... eate ( name = "Margaret Smith" , goes_by = "Maggie" ) >>> author = Author . objects . annotate ( screen_name = Coalesce ( "alias" , "goes_by" , "name" )) . get () >>> print ( author . screen_name ) Maggie >>> # Prevent an aggregate Sum() from returnin ... t F >>> from django.db.models.functions import JSONArray , Lower >>> Author . objects . create ( name = "Margaret Smith" , alias = "msmith" , age = 25 ) >>> author = Author . objects . annotate ( ... json_array = JSONArray ( ... Lower ( "name" ), ... ... ... should take precedence over settings. Accept variable **kwargs and pass them to superclass init. (This will include a new alias argument which must be passed to the superclass.) Ensure that any **kwargs used by the backend are not passed to superclas ... o not accept variable positional *args or pass them to superclass init. The BaseEmailBackend superclass now initializes an alias attribute. This is useful for error messages (e.g., raise InvalidMailer(f"Bad host {host}", alias=self.alias) ), but shoul ... s, or that support older Django versions: A backend can detect it is being initialized without MAILERS by checking if self.alias is None . (Django's built-in backends check this to decide whether deprecated settings should be used.) Libraries supporti ... ... should take precedence over settings. Accept variable **kwargs and pass them to superclass init. (This will include a new alias argument which must be passed to the superclass.) Ensure that any **kwargs used by the backend are not passed to superclas ... o not accept variable positional *args or pass them to superclass init. The BaseEmailBackend superclass now initializes an alias attribute. This is useful for error messages (e.g., raise InvalidMailer(f"Bad host {host}", alias=self.alias) ), but shoul ... s, or that support older Django versions: A backend can detect it is being initialized without MAILERS by checking if self.alias is None . (Django's built-in backends check this to decide whether deprecated settings should be used.) Libraries supporti ... 2026年10月08日