CVE-2019-12308 - log back

CVE-2019-12308 created at 25 Sep 2019 19:31:40
Severity
+ Medium
Remote
+ Remote
Type
+ Cross-site scripting
Description
+ The clickable "Current URL" link generated by AdminURLFieldWidget displayed the provided value without validating it as a safe URL. Thus, an unvalidated value stored in the database, or a value provided as a URL query parameter payload, could result in an clickable JavaScript link.
+
+ AdminURLFieldWidget now validates the provided value using URLValidator before displaying the clickable link. You may customise the validator by passing a validator_class kwarg to AdminURLFieldWidget.__init__(), e.g. when using ModelAdmin.formfield_overrides.
References
+ https://github.com/django/django/commit/afddabf8428ddc89a332f7a78d0d21eaf2b5a673
+ https://github.com/django/django/commit/c238701859a52d584f349cce15d56c8e8137c52b
Notes