{"id":"CVE-2016-3169","details":"The User module in Drupal 6.x before 6.38 and 7.x before 7.43 allows remote attackers to gain privileges by leveraging contributed or custom code that calls the user_save function with an explicit category and loads all roles into the array.","aliases":["GHSA-q3p9-8728-wq7x"],"modified":"2026-07-08T05:49:08.218608323Z","published":"2016-04-12T15:59:06.933Z","database_specific":{"unresolved_ranges":[{"vendor_product":"debian:debian_linux","cpes":["cpe:2.3:o:debian:debian_linux:7.0:*:*:*:*:*:*:*","cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"7.0"},{"last_affected":"7.0"},{"introduced":"8.0"},{"last_affected":"8.0"}],"source":"CPE_STRING"},{"vendor_product":"drupal:drupal","cpes":["cpe:2.3:a:drupal:drupal:6.0:beta1:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.0:beta2:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.0:beta3:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.0:beta4:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.0:rc1:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.0:rc2:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.0:rc3:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.0:rc4:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:rc1:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:rc2:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:rc3:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:rc4:*:*:*:*:*:*"],"extracted_events":[{"introduced":"6.0-beta1"},{"last_affected":"6.0-beta1"},{"introduced":"6.0-beta2"},{"last_affected":"6.0-beta2"},{"introduced":"6.0-beta3"},{"last_affected":"6.0-beta3"},{"introduced":"6.0-beta4"},{"last_affected":"6.0-beta4"},{"introduced":"6.0-rc1"},{"last_affected":"6.0-rc1"},{"introduced":"6.0-rc2"},{"last_affected":"6.0-rc2"},{"introduced":"6.0-rc3"},{"last_affected":"6.0-rc3"},{"introduced":"6.0-rc4"},{"last_affected":"6.0-rc4"},{"introduced":"7.0-rc1"},{"last_affected":"7.0-rc1"},{"introduced":"7.0-rc2"},{"last_affected":"7.0-rc2"},{"introduced":"7.0-rc3"},{"last_affected":"7.0-rc3"},{"introduced":"7.0-rc4"},{"last_affected":"7.0-rc4"}],"source":"CPE_STRING"}]},"references":[{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2016/02/24/19"},{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2016/03/15/10"},{"type":"ADVISORY","url":"http://www.debian.org/security/2016/dsa-3498"},{"type":"FIX","url":"https://www.drupal.org/SA-CORE-2016-001"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/drupal/drupal","events":[{"introduced":"f8d6bbf44160e6d00e71f0172ecf80e78d0f0d3c"},{"last_affected":"9ee4a1a2fa3bedb3852d21f2198509c107c48890"}],"database_specific":{"cpe":["cpe:2.3:a:drupal:drupal:6.0:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.0:dev:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.1:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.2:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.3:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.4:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.5:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.6:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.7:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.8:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.9:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.10:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.11:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.12:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.13:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.14:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.15:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.16:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.17:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.18:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.19:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.20:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.21:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.22:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.23:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.24:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.25:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.26:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.27:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.28:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.29:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.30:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.31:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.32:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.33:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.34:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.35:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.36:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:6.37:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:dev:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.x-dev:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:alpha1:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:alpha2:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:alpha3:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:alpha4:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:alpha5:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:alpha6:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:alpha7:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:beta1:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:beta2:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.0:beta3:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.1:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.2:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.3:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.4:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.5:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.6:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.7:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.8:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.9:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.10:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.11:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.12:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.13:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.14:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.15:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.16:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.17:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.18:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.19:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.20:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.21:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.22:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.23:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.24:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.25:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.26:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.27:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.28:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.29:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.30:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.31:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.32:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.33:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.34:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.35:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.36:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.37:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.38:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.40:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.41:*:*:*:*:*:*:*","cpe:2.3:a:drupal:drupal:7.42:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"6.0"},{"last_affected":"6.0"},{"introduced":"6.0-dev"},{"last_affected":"6.0-dev"},{"introduced":"6.1"},{"last_affected":"6.1"},{"introduced":"6.2"},{"last_affected":"6.2"},{"introduced":"6.3"},{"last_affected":"6.3"},{"introduced":"6.4"},{"last_affected":"6.4"},{"introduced":"6.5"},{"last_affected":"6.5"},{"introduced":"6.6"},{"last_affected":"6.6"},{"introduced":"6.7"},{"last_affected":"6.7"},{"introduced":"6.8"},{"last_affected":"6.8"},{"introduced":"6.9"},{"last_affected":"6.9"},{"introduced":"6.10"},{"last_affected":"6.10"},{"introduced":"6.11"},{"last_affected":"6.11"},{"introduced":"6.12"},{"last_affected":"6.12"},{"introduced":"6.13"},{"last_affected":"6.13"},{"introduced":"6.14"},{"last_affected":"6.14"},{"introduced":"6.15"},{"last_affected":"6.15"},{"introduced":"6.16"},{"last_affected":"6.16"},{"introduced":"6.17"},{"last_affected":"6.17"},{"introduced":"6.18"},{"last_affected":"6.18"},{"introduced":"6.19"},{"last_affected":"6.19"},{"introduced":"6.20"},{"last_affected":"6.20"},{"introduced":"6.21"},{"last_affected":"6.21"},{"introduced":"6.22"},{"last_affected":"6.22"},{"introduced":"6.23"},{"last_affected":"6.23"},{"introduced":"6.24"},{"last_affected":"6.24"},{"introduced":"6.25"},{"last_affected":"6.25"},{"introduced":"6.26"},{"last_affected":"6.26"},{"introduced":"6.27"},{"last_affected":"6.27"},{"introduced":"6.28"},{"last_affected":"6.28"},{"introduced":"6.29"},{"last_affected":"6.29"},{"introduced":"6.30"},{"last_affected":"6.30"},{"introduced":"6.31"},{"last_affected":"6.31"},{"introduced":"6.32"},{"last_affected":"6.32"},{"introduced":"6.33"},{"last_affected":"6.33"},{"introduced":"6.34"},{"last_affected":"6.34"},{"introduced":"6.35"},{"last_affected":"6.35"},{"introduced":"6.36"},{"last_affected":"6.36"},{"introduced":"6.37"},{"last_affected":"6.37"},{"introduced":"7.0"},{"last_affected":"7.0"},{"introduced":"7.0-dev"},{"last_affected":"7.0-dev"},{"introduced":"7.x-dev"},{"last_affected":"7.x-dev"},{"introduced":"7.0-alpha1"},{"last_affected":"7.0-alpha1"},{"introduced":"7.0-alpha2"},{"last_affected":"7.0-alpha2"},{"introduced":"7.0-alpha3"},{"last_affected":"7.0-alpha3"},{"introduced":"7.0-alpha4"},{"last_affected":"7.0-alpha4"},{"introduced":"7.0-alpha5"},{"last_affected":"7.0-alpha5"},{"introduced":"7.0-alpha6"},{"last_affected":"7.0-alpha6"},{"introduced":"7.0-alpha7"},{"last_affected":"7.0-alpha7"},{"introduced":"7.0-beta1"},{"last_affected":"7.0-beta1"},{"introduced":"7.0-beta2"},{"last_affected":"7.0-beta2"},{"introduced":"7.0-beta3"},{"last_affected":"7.0-beta3"},{"introduced":"7.1"},{"last_affected":"7.1"},{"introduced":"7.2"},{"last_affected":"7.2"},{"introduced":"7.3"},{"last_affected":"7.3"},{"introduced":"7.4"},{"last_affected":"7.4"},{"introduced":"7.5"},{"last_affected":"7.5"},{"introduced":"7.6"},{"last_affected":"7.6"},{"introduced":"7.7"},{"last_affected":"7.7"},{"introduced":"7.8"},{"last_affected":"7.8"},{"introduced":"7.9"},{"last_affected":"7.9"},{"introduced":"7.10"},{"last_affected":"7.10"},{"introduced":"7.11"},{"last_affected":"7.11"},{"introduced":"7.12"},{"last_affected":"7.12"},{"introduced":"7.13"},{"last_affected":"7.13"},{"introduced":"7.14"},{"last_affected":"7.14"},{"introduced":"7.15"},{"last_affected":"7.15"},{"introduced":"7.16"},{"last_affected":"7.16"},{"introduced":"7.17"},{"last_affected":"7.17"},{"introduced":"7.18"},{"last_affected":"7.18"},{"introduced":"7.19"},{"last_affected":"7.19"},{"introduced":"7.20"},{"last_affected":"7.20"},{"introduced":"7.21"},{"last_affected":"7.21"},{"introduced":"7.22"},{"last_affected":"7.22"},{"introduced":"7.23"},{"last_affected":"7.23"},{"introduced":"7.24"},{"last_affected":"7.24"},{"introduced":"7.25"},{"last_affected":"7.25"},{"introduced":"7.26"},{"last_affected":"7.26"},{"introduced":"7.27"},{"last_affected":"7.27"},{"introduced":"7.28"},{"last_affected":"7.28"},{"introduced":"7.29"},{"last_affected":"7.29"},{"introduced":"7.30"},{"last_affected":"7.30"},{"introduced":"7.31"},{"last_affected":"7.31"},{"introduced":"7.32"},{"last_affected":"7.32"},{"introduced":"7.33"},{"last_affected":"7.33"},{"introduced":"7.34"},{"last_affected":"7.34"},{"introduced":"7.35"},{"last_affected":"7.35"},{"introduced":"7.36"},{"last_affected":"7.36"},{"introduced":"7.37"},{"last_affected":"7.37"},{"introduced":"7.38"},{"last_affected":"7.38"},{"introduced":"7.40"},{"last_affected":"7.40"},{"introduced":"7.41"},{"last_affected":"7.41"},{"introduced":"7.42"},{"last_affected":"7.42"}],"source":"CPE_STRING"}}],"versions":["6.0","6.1","6.10","6.11","6.12","6.13","6.14","6.15","6.16","6.17","6.18","6.19","6.2","6.20","6.21","6.22","6.23","6.24","6.25","6.26","6.27","6.28","6.29","6.3","6.30","6.31","6.32","6.33","6.34","6.35","6.36","6.37","6.4","6.5","6.6","6.7","6.8","6.9","7.0","7.0-alpha1","7.0-alpha2","7.0-alpha3","7.0-alpha4","7.0-alpha5","7.0-alpha6","7.0-alpha7","7.0-beta1","7.0-beta2","7.0-beta3","7.1","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.19","7.2","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.27","7.28","7.29","7.3","7.30","7.31","7.32","7.33","7.34","7.35","7.36","7.37","7.38","7.4","7.40","7.41","7.42","7.5","7.6","7.7","7.8","7.9"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-3169.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}