CVE-2026-15337 in Djangoinformación

Resumen

por VulDB • 2026-08-05

Se ha descubierto un problema en Django 5.2 anterior a la versión 5.2.17 y en Django 6.0 anterior a la versión 6.0.8. La función `django.utils.translation.check_for_language()` es susceptible a un posible ataque de denegación de servicio (DoS) cuando se le proporcionan muchos códigos de idioma distintos y muy largos, los cuales se conservan como claves en una caché en memoria y consumen la memoria del proceso. Dichos códigos llegan a la función a través de la vista `django.views.i18n.set_language()`, que no está configurada por defecto para ser accesible mediante rutas predeterminadas. La cantidad de memoria consumida es limitada, ya que los datos de la solicitud están restringidos por el ajuste `DATA_UPLOAD_MAX_MEMORY_SIZE` (2,5 MB por defecto) y la caché mantiene un número máximo fijo de entradas.

Anteriormente, no se evaluaron las series anteriores sin soporte de Django (como 5.1.x, 5.0.x y 4.2.x), que también podrían verse afectadas.

Django desea agradecer a Jaeyoung Jang por informar sobre este problema.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

DSF

Reservar

2026-07-09

Divulgación

2026-08-04

Moderación

aceptado

Artículo

VDB-385873

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!