diff options
| author | Tim Graham <timograham@gmail.com> | 2014-12-11 08:31:03 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-01-13 13:10:11 -0500 |
| commit | d7a06ee7e571b6dad07c0f5b519b1db02e2a476c (patch) | |
| tree | 1b755566ae3c2a1c51a1c1f4a3f6c3b8983d3a24 /docs | |
| parent | 553779c4055e8742cc832ed525b9ee34b174934f (diff) | |
[1.6.x] Fixed DoS possibility in ModelMultipleChoiceField.
This is a security fix. Disclosure following shortly.
Thanks Keryn Knight for the report and initial patch.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/releases/1.6.10.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/releases/1.6.10.txt b/docs/releases/1.6.10.txt index 20aa595b77..5b8f0cdec3 100644 --- a/docs/releases/1.6.10.txt +++ b/docs/releases/1.6.10.txt @@ -58,3 +58,12 @@ Note, however, that this view has always carried a warning that it is not hardened for production use and should be used only as a development aid. Now may be a good time to audit your project and serve your files in production using a real front-end web server if you are not doing so. + +Database denial-of-service with ``ModelMultipleChoiceField`` +============================================================ + +Given a form that uses ``ModelMultipleChoiceField`` and +``show_hidden_initial=True`` (not a documented API), it was possible for a user +to cause an unreasonable number of SQL queries by submitting duplicate values +for the field's data. The validation logic in ``ModelMultipleChoiceField`` now +deduplicates submitted values to address this issue. |
