1
0
mirror of https://github.com/django/django.git synced 2025-07-07 11:19:12 +00:00
Natalia ac03c5e7df [4.2.x] Fixed CVE-2025-48432 -- Escaped formatting arguments in log_response().
Suitably crafted requests containing a CRLF sequence in the request
path may have allowed log injection, potentially corrupting log files,
obscuring other attacks, misleading log post-processing tools, or
forging log entries.

To mitigate this, all positional formatting arguments passed to the
logger are now escaped using "unicode_escape" encoding.

Thanks to Seokchan Yoon (https://ch4n3.kr/) for the report.

Co-authored-by: Carlton Gibson <carlton@noumenal.es>
Co-authored-by: Jake Howard <git@theorangeone.net>

Backport of a07ebec5591e233d8bbb38b7d63f35c5479eef0e from main.
2025-06-04 08:50:05 -03:00
..
2019-11-26 14:02:24 +01:00
2013-10-10 16:49:20 -04:00
2012-08-31 20:35:50 +02:00
2023-04-17 07:44:29 +02:00
2012-08-31 20:35:50 +02:00
2014-12-19 18:07:52 +01:00
2014-12-19 18:07:52 +01:00
2023-04-17 07:44:29 +02:00
2014-12-19 18:07:52 +01:00
2014-12-19 18:07:52 +01:00
2015-01-02 19:20:18 -05:00
2014-09-02 21:34:29 -04:00
2023-04-17 07:44:29 +02:00
2015-01-27 11:48:04 -05:00
2015-05-01 16:24:39 -04:00
2023-04-17 07:44:29 +02:00
2015-10-03 19:31:45 -04:00
2023-04-17 07:44:29 +02:00
2016-05-02 18:16:36 -04:00
2016-06-04 19:24:51 -04:00
2016-09-01 16:24:46 -04:00
2017-01-04 13:20:01 -05:00
2017-06-01 11:09:51 -04:00
2017-07-01 19:13:35 -04:00
2017-08-01 08:08:18 -04:00
2017-10-05 14:13:32 -04:00
2017-11-01 21:11:38 -04:00
2018-07-02 10:12:20 +02:00
2018-10-01 09:34:57 +02:00
2018-12-03 15:14:58 +01:00
2023-04-17 07:44:29 +02:00
2018-06-28 11:07:37 -04:00
2018-08-31 10:12:51 +02:00
2018-12-03 17:29:46 +01:00
2019-07-01 07:48:45 +02:00
2022-02-02 07:17:57 +01:00
2023-04-17 07:44:29 +02:00
2020-01-02 07:55:53 +01:00
2020-02-03 08:52:16 +01:00
2023-04-17 07:44:29 +02:00
2020-10-01 07:22:28 +02:00
2020-12-01 06:24:16 +01:00
2021-01-04 08:31:51 +01:00
2021-09-01 07:40:01 +02:00
2021-10-05 09:07:26 +02:00
2021-11-01 10:18:49 +01:00
2022-02-02 07:17:57 +01:00
2023-04-17 07:44:29 +02:00
2022-02-02 07:17:57 +01:00
2023-04-17 07:44:29 +02:00
2022-09-05 05:21:23 +02:00
2022-11-01 06:54:19 +01:00
2022-12-06 09:56:43 +01:00
2023-01-02 08:10:59 +01:00