{"id":"CVE-2016-1583","details":"The ecryptfs_privileged_open function in fs/ecryptfs/kthread.c in the Linux kernel before 4.6.3 allows local users to gain privileges or cause a denial of service (stack memory consumption) via vectors involving crafted mmap calls for /proc pathnames, leading to recursive pagefault handling.","modified":"2026-04-24T04:04:05.088702Z","published":"2016-06-27T10:59:03.330Z","related":["SUSE-SU-2016:1596-1","SUSE-SU-2016:1672-1","SUSE-SU-2016:1696-1","SUSE-SU-2016:1937-1","SUSE-SU-2016:1961-1","SUSE-SU-2016:1985-1","SUSE-SU-2016:1994-1","SUSE-SU-2016:1995-1","SUSE-SU-2016:2000-1","SUSE-SU-2016:2002-1","SUSE-SU-2016:2005-1","SUSE-SU-2016:2006-1","SUSE-SU-2016:2007-1","SUSE-SU-2016:2009-1","SUSE-SU-2016:2010-1","SUSE-SU-2016:2014-1","SUSE-SU-2016:2105-1","SUSE-SU-2016:2245-1","SUSE-SU-2017:0333-1","openSUSE-SU-2024:10128-1"],"database_specific":{"unresolved_ranges":[{"extracted_events":[{"last_affected":"11.0-sp4"}],"cpe":"cpe:2.3:a:novell:suse_linux_enterprise_software_development_kit:11.0:sp4:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"12.0"}],"cpe":"cpe:2.3:a:novell:suse_linux_enterprise_software_development_kit:12.0:*:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"12.0-sp1"}],"cpe":"cpe:2.3:a:novell:suse_linux_enterprise_software_development_kit:12.0:sp1:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"12.04"}],"cpe":"cpe:2.3:o:canonical:ubuntu_linux:12.04:*:*:*:-:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"14.04"}],"cpe":"cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:esm:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"15.10"}],"cpe":"cpe:2.3:o:canonical:ubuntu_linux:15.10:*:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"16.04"}],"cpe":"cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:esm:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"8.0"}],"cpe":"cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"introduced":"2.6.19"},{"fixed":"3.18.54"},{"introduced":"3.19"},{"fixed":"4.4.14"},{"introduced":"4.5"},{"fixed":"4.6.3"}],"cpe":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"11.0-sp4"}],"cpe":"cpe:2.3:o:novell:suse_linux_enterprise_debuginfo:11.0:sp4:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"12.0"}],"cpe":"cpe:2.3:o:novell:suse_linux_enterprise_desktop:12.0:*:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"12.0-sp1"}],"cpe":"cpe:2.3:o:novell:suse_linux_enterprise_desktop:12.0:sp1:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"12.0"}],"cpe":"cpe:2.3:o:novell:suse_linux_enterprise_live_patching:12.0:*:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"12"}],"cpe":"cpe:2.3:o:novell:suse_linux_enterprise_module_for_public_cloud:12:*:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"11.0-extra"}],"cpe":"cpe:2.3:o:novell:suse_linux_enterprise_server:11.0:extra:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"11.0-sp4"}],"cpe":"cpe:2.3:o:novell:suse_linux_enterprise_server:11.0:sp4:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"12.0"}],"cpe":"cpe:2.3:o:novell:suse_linux_enterprise_server:12.0:*:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"12.0-sp1"}],"cpe":"cpe:2.3:o:novell:suse_linux_enterprise_server:12.0:sp1:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"12.0"}],"cpe":"cpe:2.3:o:novell:suse_linux_enterprise_workstation_extension:12.0:*:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"last_affected":"12.0-sp1"}],"cpe":"cpe:2.3:o:novell:suse_linux_enterprise_workstation_extension:12.0:sp1:*:*:*:*:*:*","source":"CPE_FIELD"},{"extracted_events":[{"fixed":"4.6.3"}],"source":"DESCRIPTION"}]},"references":[{"type":"ADVISORY","url":"http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=2f36db71009304b3f0b95afacd8eba1f9f046b87"},{"type":"ADVISORY","url":"http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=f5364c150aa645b3d7daa21b5c0b9feaa1c9cd6d"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-06/msg00027.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-06/msg00044.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-06/msg00052.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-06/msg00056.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00000.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00003.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00007.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00008.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00009.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00014.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00016.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00018.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00019.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00020.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00021.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00022.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00026.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00044.html"},{"type":"ADVISORY","url":"http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00055.html"},{"type":"ADVISORY","url":"http://packetstormsecurity.com/files/137560/Linux-ecryptfs-Stack-Overflow.html"},{"type":"ADVISORY","url":"http://rhn.redhat.com/errata/RHSA-2016-2124.html"},{"type":"ADVISORY","url":"http://rhn.redhat.com/errata/RHSA-2016-2766.html"},{"type":"ADVISORY","url":"http://www.debian.org/security/2016/dsa-3607"},{"type":"ADVISORY","url":"http://www.openwall.com/lists/oss-security/2016/06/10/8"},{"type":"ADVISORY","url":"http://www.openwall.com/lists/oss-security/2016/06/22/1"},{"type":"ADVISORY","url":"http://www.securityfocus.com/bid/91157"},{"type":"ADVISORY","url":"http://www.securitytracker.com/id/1036763"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-2996-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-2997-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-2998-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-2999-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-3000-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-3001-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-3002-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-3003-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-3004-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-3005-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-3006-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-3007-1"},{"type":"ADVISORY","url":"http://www.ubuntu.com/usn/USN-3008-1"},{"type":"ADVISORY","url":"https://access.redhat.com/errata/RHSA-2017:2760"},{"type":"ADVISORY","url":"https://bugs.chromium.org/p/project-zero/issues/detail?id=836"},{"type":"ADVISORY","url":"https://github.com/torvalds/linux/commit/2f36db71009304b3f0b95afacd8eba1f9f046b87"},{"type":"ADVISORY","url":"https://github.com/torvalds/linux/commit/f0fe970df3838c202ef6c07a4c2b36838ef0a88b"},{"type":"ADVISORY","url":"https://github.com/torvalds/linux/commit/f5364c150aa645b3d7daa21b5c0b9feaa1c9cd6d"},{"type":"ADVISORY","url":"https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.6.3"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=1344721"},{"type":"EVIDENCE","url":"https://www.exploit-db.com/exploits/39992/"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git","events":[{"introduced":"0"},{"fixed":"2f36db71009304b3f0b95afacd8eba1f9f046b87"},{"fixed":"f5364c150aa645b3d7daa21b5c0b9feaa1c9cd6d"}],"database_specific":{"source":"REFERENCES"}}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2016-1583.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"}]}