Một vấn đề đã được phát hiện trong Django 5.2 trước 5.2.17 và 6.0 trước 6.0.8. Các spatial lookup của GeoDjango phân tích một cách lạc quan giá trị ở vế phải như một raster bằng cách truyền giá trị đó vào constructor django.contrib.gis.gdal.GDALRaster. Mọi giá trị được sử dụng trong spatial lookup đối với GeometryField hoặc RasterField đều đi tới constructor này, kể cả dữ liệu đầu vào không tin cậy, chẳng hạn bộ lọc trên trường spatial được gửi qua chuỗi truy vấn của changelist trong Django admin bởi một staff user có quyền xem. Một dict, hoặc một str chứa biểu diễn JSON của nó, bị mở ở chế độ ghi bất kể giá trị mặc định write=False của constructor, cho phép ghi một tệp có tên và nội dung do kẻ tấn công chọn thông qua file-backed GDAL driver. Mọi str khác được coi là datasource, cho phép gửi yêu cầu mạng outbound thông qua GDAL virtual filesystem handler. Việc ghi tệp vào vị trí mà ứng dụng nhập vào về sau có thể dẫn đến remote code execution. Các series Django cũ hơn và không còn được hỗ trợ (chẳng hạn 5.1.x, 5.0.x và 4.2.x) chưa được đánh giá và cũng có thể bị ảnh hưởng. Django xin cảm ơn Bence Nagy, localhost-detect và kimchunbok_ đã báo cáo vấn đề này.