PT-2016-1255 · Django · Django
Myk Willis
·
Published
2016-02-08
·
Updated
2022-05-17
·
CVE-2016-2048
CVSS v4.0
7.0
High
| Vector | AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Django versions 1.9.x through 1.9.1
Description
The issue 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. This is due to incorrect settings of the
save as parameter in the ModelAdmin class.Recommendations
For Django versions 1.9.x through 1.9.1, update to version 1.9.2 or later to resolve the issue.
As a temporary workaround, consider setting
ModelAdmin.save as to False until a patch is available.Fix
Improper Access Control
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Django