| Age | Commit message (Collapse) | Author |
|
injection in column aliases.
Thanks Eyal Gabay (EyalSec) for the report.
Backport of 51711717098d3f469f795dfa6bc3758b24f69ef7 from main.
|
|
Backport of 4c71e334401a3e83c013419d0e2211543e7e873b from main.
|
|
|
|
Backport of 2714bc3f2c8675d32caae764c874ac381c836c7f from main.
|
|
logging.
Migrated remaining response-related logging to use the `log_response()`
helper to avoid potential log injection, to ensure untrusted values like
request paths are safely escaped.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
Backport of 957951755259b412d5113333b32bf85871d29814 from main.
|
|
Backport of 51923c576a596ad00214e44028f9dee9748bce95 from main.
|
|
`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.
|
|
Backport of 1a744343999c9646912cee76ba0a2fa6ef5e6240 from main.
|
|
apps tutorial for PEP 625.
Backport of 1307b8a1cb05762147736d0f347792b33f645390 from main.
|
|
filenames.
Backport of 42ab99309d347f617d60751c2e8d627fb2963049 from main.
|
|
Backport of c86156378db09e68db3a9ae1c108f661a67e3abe from main.
|
|
Backport of 37f2a77c729ccb71059c8e66c49b07499d2edf60 from main.
|
|
Backport of fdabda4e05587347aeb3382a442d7e77c1a0c3e5 from main.
|
|
Thanks to Elias Myllymäki for the report, and Shai Berger and Jake
Howard for the reviews.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
Backport of 9f3419b519799d69f2aba70b9d25abe2e70d03e0 from main.
|
|
Backport of 0f5dd0dff3049189a3fe71a62670b746543335d5 from main.
|
|
wordwrap template filter.
Revision 1e9db35836d42a3c72f3d1015c2f302eb6fee046 fixed a regression in
55d89e25f4115c5674cdd9b9bcba2bb2bb6d820b, which also needs to be
backported to the stable branches in extended support (5.1.x and 4.2.x).
Backport of c86242d61ff81bddbead115c458c1eb532d43b43 from main.
|
|
Backport of ac16d2876da296d8e50450bf7d776f92d1e16b0d from main
|
|
file_move_safe().
Regression in 58cd4902a71a3695dd6c21dc957f59c333db364c.
Thanks Baptiste Mispelon for the report.
Backport of 8ad3e80e88201f4c557f6fa79fcfc0f8a0961830 from main.
|
|
Backport of b83dab7d8da8d1dd888164de5ed79e88cedcb19b from main.
|
|
url_has_allowed_host_and_scheme() on Windows.
Thank you sw0rd1ight for the report.
Backport of 39e2297210d9d2938c75fc911d45f0e863dc4821 from main.
|
|
QuerySet.update().
Co-authored-by: Andro Ranogajec <ranogaet@gmail.com>
Backport of be1b776ad8d6f9bccfbdf63f84b16fb81a13119e from main.
|
|
Backport of 9d5d0e8135a9654aa289cf922fcd00ad5e2a7fe5 from main.
|
|
docs.djangoproject.com had been updated to serve the object.inv file
from the default location, so the second tuple element can be None
(the "default" value).
Backport of 5df512e53ab12fd8a0c92421a45aa1b664adb166 from main.
|
|
Backport of 6e54e20cc3908d4eb103678db14e1e02e05069dd from main.
|
|
Backport of c75fbe843079ca249d7015926490dd21107e63a4 from main.
|
|
Backport of fb65c520401d8eefb97725d16608444901cfed14 from main
|
|
Backport of e2b9a179133ebca9773c5c259f6a7d27489cf141 from main
|
|
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
Backport of 922c1c732a47c02aa5ef28b0b1a2bd9bc9b92d87 from main.
|
|
section.
Backport of 6a2c296e706a0b8f9f9b89e66b37001ce2a03ea7 from main.
|
|
relationships.
Backport of eb4ea9c3efca479b169bed88a5521c4cf47ed2a2 from main.
|
|
disabled in ASGI and async modes.
Backport of 8713e4ae96817a0c7be3f7a8fee25a7c7f819721 from main.
|
|
__contained_by lookups with nested arrays to docs.
Backport of 304e9f3d6ae8387bbfc261d68b51247a1f5230bb from main
|
|
points to empty.
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
Backport of 611e7bc3a0633a35ae3430e359c646e02fa3801d from main.
|
|
docs/topics/i18n/timezones.txt.
Backport of 30e0a43937e685083fa1210c3594678a3b813806 from main.
|
|
Backport of ef6a83789b310a441237a190a493c9586a4cb260 from main.
|
|
Backport of 3235e76eb50be20756f82cb3bbe8e32cc586f7bb from main.
|
|
Backport of e03440291b0599934da73b7dfbd2ccf7ec7270d8 from main.
|
|
LogEntry.objects.log_actions().
Thank you Adam Johnson for the report and fix. Thank you Sarah Boyce for
your spot on analysis.
Regression in c09bceef68e5abb79accedd12dade16aa6577a09, which is
partially reverted in this branch.
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
Backport of 27b68bcadf1ab2e9f7fd223aed42db352ccdc62d from main.
|
|
annotations.
Backport of 9120a19c4ecb643111b073dd1069e6b410a03c23 from main.
|
|
Backport of bad1a18ff28a671f2fdfd447bdf8f43602f882c2 from main.
|
|
Backport of 193e3446e38c5415465608f68620508eace60388 from main.
|
|
filter.
Thanks sw0rd1ight for the report.
Backport of 55d89e25f4115c5674cdd9b9bcba2bb2bb6d820b from main.
|
|
Backport of 8f942f1c1dbf4222c8ca48253f7959366ed1bb60 from main.
|
|
Backport of 3ecaa85a247373d7ccbcdd593b3fd4bb701f7674 from main.
|
|
through models.
Backport of ae2736ca3bf4c6a27e23ee95530ad965b550d4cc from main.
|
|
LogEntry.save() for single-object deletion in the admin.
Regression in 40b3975e7d3e1464a733c69171ad7d38f8814280.
Thanks smiling-watermelon for the report.
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
Backport of c09bceef68e5abb79accedd12dade16aa6577a09 from main.
|
|
Backport of 6d1cf5375f6fbc1496095d2356357c3b08a46324 from main
|
|
Backport of ea1e3703bee28bfbe4f32ceb39ad31763353b143 from main.
|
|
rendering content via the DTL.
This also removes the need to add warnings for every Django template filter.
Backport of 582ba18d56167587e290545f113d3956e73a5801 from main.
|
|
Backport of 59353360590202fab04067e23214a825157c524b from main.
|