{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-108147","assignerOrgId":"6a34fbeb-21d4-45e7-8e0a-62b95bc12c92","state":"PUBLISHED","assignerShortName":"DSF","dateReserved":"2026-10-09T15:00:14.261Z","datePublished":"2026-11-03T15:41:38.167Z","dateUpdated":"2026-11-03T18:26:37.685Z"},"containers":{"cna":{"providerMetadata":{"orgId":"6a34fbeb-21d4-45e7-8e0a-62b95bc12c92","shortName":"DSF","dateUpdated":"2026-11-03T15:41:38.167Z"},"problemTypes":[{"descriptions":[{"lang":"en","cweId":"CWE-770","description":"CWE-770: Allocation of Resources Without Limits or Throttling","type":"CWE"}]}],"impacts":[{"capecId":"CAPEC-130","descriptions":[{"lang":"en","value":"CAPEC-130: Excessive Allocation"}]}],"title":"Potential memory exhaustion in MultiPartParser via base64-encoded file upload","metrics":[{"other":{"content":{"value":"low","namespace":"https://docs.djangoproject.com/en/dev/internals/security/#security-issue-severity-levels"},"type":"Django severity rating"}},{"cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","baseScore":5.3,"baseSeverity":"MEDIUM"}},{"cvssV4_0":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","baseScore":6.9,"baseSeverity":"MEDIUM"}}],"descriptions":[{"lang":"en","value":"An issue was discovered in Django 6.1 before 6.1.3, 6.0.4 before 6.0.10, and 5.2.13 before 5.2.19.\n`django.http.multipartparser.MultiPartParser` is subject to excessive memory consumption when processing multipart file uploads with base64 `Content-Transfer-Encoding`, which could be buffered entirely in memory before being passed to upload handlers.\nEarlier, unsupported Django series (such as 5.1.x, 5.0.x, and 4.2.x) were not evaluated and may also be affected.\nDjango would like to thank Ignacy Kujawa for reporting this issue.","supportingMedia":[{"type":"text/html","base64":false,"value":"<p>An issue was discovered in Django 6.1 before 6.1.3, 6.0.4 before 6.0.10, and 5.2.13 before 5.2.19.</p><p><code>django.http.multipartparser.MultiPartParser</code> is subject to excessive memory consumption when processing multipart file uploads with base64 <code>Content-Transfer-Encoding</code>, which could be buffered entirely in memory before being passed to upload handlers.</p><p>Earlier, unsupported Django series (such as 5.1.x, 5.0.x, and 4.2.x) were not evaluated and may also be affected.</p><p>Django would like to thank Ignacy Kujawa for reporting this issue.</p>"}]}],"affected":[{"collectionURL":"https://pypi.org/project/Django/","defaultStatus":"unaffected","packageName":"django","product":"Django","repo":"https://github.com/django/django/","vendor":"djangoproject","versions":[{"status":"affected","version":"6.1","lessThan":"6.1.3","versionType":"python"},{"status":"unaffected","version":"6.1.3","versionType":"python"},{"status":"unaffected","version":"6.0","lessThan":"6.0.4","versionType":"python"},{"status":"affected","version":"6.0.4","lessThan":"6.0.10","versionType":"python"},{"status":"unaffected","version":"6.0.10","versionType":"python"},{"status":"unaffected","version":"5.2","lessThan":"5.2.13","versionType":"python"},{"status":"affected","version":"5.2.13","lessThan":"5.2.19","versionType":"python"},{"status":"unaffected","version":"5.2.19","versionType":"python"}]}],"references":[{"url":"https://docs.djangoproject.com/en/dev/releases/security/","name":"Django security archive","tags":["vendor-advisory"]},{"url":"https://groups.google.com/g/django-announce","name":"Django releases announcements","tags":["mailing-list"]},{"tags":["patch"],"url":"https://github.com/django/django/commit/5d95d9236fa4ededfb1931c60a65432385ece85f"},{"tags":["patch"],"url":"https://github.com/django/django/commit/8b435411f11d69a0dd41a8837654323502e6058e"},{"tags":["patch"],"url":"https://github.com/django/django/commit/a29ee4a55acedbe7ba0cb4d2db28c4e4d2848e02"},{"tags":["patch"],"url":"https://github.com/django/django/commit/4bd1f59a80adafddbd47527c66d92d6a224244d8"},{"url":"https://www.djangoproject.com/weblog/2026/nov/03/security-releases/","name":"Django security releases issued: 6.1.3, 6.0.10, and 5.2.19","tags":["vendor-advisory"]}],"credits":[{"lang":"en","type":"reporter","value":"Ignacy Kujawa"},{"lang":"en","type":"analyst","value":"Jake Howard"},{"lang":"en","type":"analyst","value":"Natalia Bidart"},{"lang":"en","type":"remediation developer","value":"Natalia Bidart"},{"lang":"en","type":"remediation reviewer","value":"Jake Howard"},{"lang":"en","type":"coordinator","value":"Jacob Walls"}],"timeline":[{"lang":"en","time":"2026-09-07T12:00:00.000Z","value":"Initial report received."},{"lang":"en","time":"2026-10-15T00:00:00.000Z","value":"Vulnerability confirmed."},{"lang":"en","time":"2026-11-03T09:30:00.000Z","value":"Security release issued."}],"datePublic":"2026-11-03T09:30:00.000Z","source":{"discovery":"EXTERNAL"},"x_generator":{"engine":"cvelib 1.8.0"}},"adp":[{"metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-11-03T17:51:32.901397Z","id":"CVE-2026-108147","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"title":"CISA ADP Vulnrichment","providerMetadata":{"orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP","dateUpdated":"2026-11-03T18:26:37.685Z"}}]}}