CVE-2016-2048

python-django: user with "change" but not "add" permission can create objects for ModelAdmin

Published Feb 8, 2016 CVSS 3.0 · 5.5 Medium EPSS 1.5% KEV · Not listed
Description
Django 1.9.x before 1.9.2, when ModelAdmin.save_as is set to True, allows remote authenticated users to bypass intended access restrictions and create ModelAdmin objects via the "Save as New" option when editing objects and leveraging the "change" permission.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2016-0003 Django 1.9.x before 1.9.2, when ModelAdmin.save_as is set to True, allows remote authenticated users to bypass intended access restrictions and create ModelAdmin objects via the \"Save as New\" option when editing objects and leveraging the \"change\" permission.
Github GHSA Github GHSA GHSA-46x4-9jmv-jc8p Django Access Restrictions Bypass
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 11:17 PM
Reserved
Jan 24, 2016, 12:00 AM
Status
Modified
Published
Feb 8, 2016, 7:59 PM
Modified
Jun 17, 2026, 12:43 AM
Severity
Low
Public date
Feb 1, 2016, 12:00 AM