Vulnerability CVE-2023-23969: Information

Description

In Django 3.2 before 3.2.17, 4.0 before 4.0.9, and 4.1 before 4.1.6, the parsed values of Accept-Language headers are cached in order to avoid repetitive parsing. This leads to a potential denial-of-service vector via excessive memory usage if the raw value of Accept-Language headers is very large.

Severity: HIGH (7.5) Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Published: Feb. 1, 2023
Modified: Nov. 7, 2023
Error type identifier: CWE-770

Fixed packages

Package name
Branch
Fixed in version
Version from repository
Errata ID
Task #
State
python3-module-djangosisyphus3.2.18-alt14.2.13-alt1ALT-PU-2023-1510-1317426Fixed
python3-module-djangosisyphus_e2k3.2.18-alt14.2.13-alt1ALT-PU-2023-2964-1-Fixed
python3-module-djangosisyphus_riscv643.2.18-alt14.2.13-alt1ALT-PU-2023-2978-1-Fixed
python3-module-djangop103.2.18-alt13.2.25-alt1ALT-PU-2023-1553-1317508Fixed
python3-module-djangop10_e2k3.2.18-alt13.2.25-alt1ALT-PU-2023-3047-1-Fixed
python3-module-djangoc10f13.2.18-alt13.2.25-alt1ALT-PU-2023-1553-1317508Fixed
python3-module-djangop113.2.18-alt14.2.13-alt1ALT-PU-2023-1510-1317426Fixed

References to Advisories, Solutions, and Tools

    1. Configuration 1

      cpe:2.3:a:djangoproject:django:*:*:*:*:*:*:*:*
      Start including
      4.1
      End excliding
      4.1.6

      cpe:2.3:a:djangoproject:django:*:*:*:*:*:*:*:*
      Start including
      4.0
      End excliding
      4.0.9

      cpe:2.3:a:djangoproject:django:*:*:*:*:*:*:*:*
      Start including
      3.2
      End excliding
      3.2.17

      Configuration 2

      cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*