Aller au contenu
Développeur Full Stack
, ,

Django : consommation mémoire excessive lors de certains téléversements multipart

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P4Moyenne

Les téléversements multipart utilisant Content-Transfer-Encoding: base64 pouvaient être entièrement conservés en mémoire avant leur transmission aux gestionnaires de fichiers, entraînant une consommation mémoire excessive. Mettre à niveau vers une version corrigée ; les branches antérieures non prises en charge n’ont pas été évaluées.

Django
IdentifiantCVE-2026-108147
GravitéMoyenne
Exploitationnon connue / non déterminée
CorrectifDjango 6.1.3, 6.0.10, 5.2.19

Source : CVE-2026-108147 — NVD

Analyse technique

Le problème concerne django.http.multipartparser.MultiPartParser et peut contourner la limite FILE_UPLOAD_MAX_MEMORY_SIZE pendant le traitement concerné.

Impact, versions et correctif

Événement datéL’avis de sécurité Django et la fiche NVD indiquent le 3 novembre 2026 ; cette publication et la correction sont dans la période demandée.
ImpactUn téléversement spécialement construit peut provoquer une consommation mémoire excessive et affecter la disponibilité du service.
Versions affectéesDjango 6.1 avant 6.1.3 ; 6.0 avant 6.0.10 ; 5.2 avant 5.2.19. Les branches antérieures non prises en charge n’ont pas été évaluées et peuvent également être concernées.
Version corrigéeDjango 6.1.3, 6.0.10, 5.2.19
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS6.9
Publication2026-11-03

Action recommandée

Mettre à niveau vers Django 6.1.3, 6.0.10 ou 5.2.19, selon la branche utilisée.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :