Bug 2563998 (CVE-2026-108147) - CVE-2026-108147 django: Potential memory exhaustion in `MultiPartParser` via base64-encoded file upload
Summary: CVE-2026-108147 django: Potential memory exhaustion in `MultiPartParser` via ...
Keywords:
Status: NEW
Alias: CVE-2026-108147
Deadline: 2026-11-03
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-30 13:20 UTC by OSIDB Bzimport
Modified: 2026-11-12 09:33 UTC (History)
48 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-30 13:20:52 UTC
CVE-2026-108147: Potential memory exhaustion in `MultiPartParser` via base64-encoded file upload

When using `django.http.multipartparser.MultiPartParser`, multipart uploads

with `Content-Transfer-Encoding: base64` could be buffered entirely in memory,
regardless of `FILE_UPLOAD_MAX_MEMORY_SIZE`, before being passed to upload
handlers, potentially consuming excessive memory.

This issue has severity "low" according to the [Django Security Policy](https://docs.djangoproject.com/en/dev/internals/security/#security-issue-severity-levels).

Thanks to Ignacy Kujawa for the report.


Note You need to log in before you can comment on or make changes to this bug.