---
title: "Django 3.2.19 版本发行说明"
version: 4.2
locale: zh-hans
source: https://docs.djangoproject.com/zh-hans/4.2/releases/3.2.19/
canonical: https://djangodocs.dev/zh-hans/4.2/releases/3.2.19/
---
# Django 3.2.19 版本发行说明

*2023 年 5 月 3 日*

Django 3.2.19 修复了 3.2.18 版本中一个严重程度为"低"的安全问题。

## CVE-2023-31047 ：通过使用一个表单字段上传多个文件时，存在绕过验证的潜在漏洞。

使用一个表单字段上传多个文件从未得到 [`forms.FileField`](/zh-hans/4.2/ref/forms/fields/#django.forms.FileField) 或 [`forms.ImageField`](/zh-hans/4.2/ref/forms/fields/#django.forms.ImageField) 的支持，因为只有最后上传的文件会被验证。不幸的是，[上传多个文件](/zh-hans/4.2/topics/http/file-uploads/#uploading-multiple-files) 主题提到了相反的情况。

为了避免这个漏洞，现在当在 [`ClearableFileInput`](/zh-hans/4.2/ref/forms/widgets/#django.forms.ClearableFileInput) 和 [`FileInput`](/zh-hans/4.2/ref/forms/widgets/#django.forms.FileInput) 表单小部件上设置了 `multiple` HTML 属性时，它们会引发 `ValueError`。为了防止异常并保持旧的行为，将 `allow_multiple_selected` 设置为 `True`。

有关使用新属性以及通过单个字段处理多个文件的更多详细信息，请参阅 [上传多个文件](/zh-hans/4.2/topics/http/file-uploads/#uploading-multiple-files)。
