GitHub Advisoryadvisory · PyPI

GHSA-crhf-3pfg-w68w Django: GDALRaster may over-read heap memory when constructed from bytes

MEDIUM Published 2026-07-07 Modified 2026-08-07 Official page ↗
Aliases
CVE-2026-53877
Ecosystem
PyPI
Packages
django
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L
Weaknesses
CWE-805
Reviewed
2026-08-07

Affected packages

• PyPI django: < 5.2.16 → fixed in 5.2.16 • PyPI django: >= 6.0.0, < 6.0.7 → fixed in 6.0.7

Description

An issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16. `django.contrib.gis.gdal.GDALRaster` over-reads its in-memory buffer when constructed from a bytes object, which can disclose adjacent memory or cause service degradation via a potential segmentation fault when the `vsi_buffer` property is accessed. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Bence Nagy for reporting this issue.

Related

Alias · CVE (1)

  • CVE-2026-53877 An issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16. vulnerability

Weakness · CWE (1)

  • CWE-805 Buffer Access with Incorrect Length Value weakness

References