National Vulnerability Database

National Vulnerability Database

National Vulnerability
Database

CVE-2015-1593 Detail

Description

The stack randomization feature in the Linux kernel before 3.19.1 on 64-bit platforms uses incorrect data types for the results of bitwise left-shift operations, which makes it easier for attackers to bypass the ASLR protection mechanism by predicting the address of the top of the stack, related to the randomize_stack_top function in fs/binfmt_elf.c and the stack_maxrandom_size function in arch/x86/mm/mmap.c.

Source:  MITRE      Last Modified:  03/16/2015

Quick Info

CVE Dictionary Entry:
CVE-2015-1593
Original release date:
03/16/2015
Last revised:
01/04/2018
Source:
US-CERT/NIST

Impact

CVSS Severity (version 2.0):
CVSS v2 Base Score:
5.0 MEDIUM
Vector:
(AV:N/AC:L/Au:N/C:P/I:N/A:N) (legend)
Impact Subscore:
2.9
Exploitability Subscore:
10.0
CVSS Version 2 Metrics:
Access Vector:
Network exploitable
Access Complexity:
Low
Authentication:
Not required to exploit
Impact Type:
Allows unauthorized disclosure of information

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving NIST webspace. We have provided these links to other web sites because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to nvd@nist.gov.

Hyperlink Resource Type Source Name
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4e7c22d447bb6d7e37bfe39ff658486ae78e8d77 Exploit External Source CONFIRM http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=4e7c22d447bb6d7e37bfe39ff658486ae78e8d77
http://hmarco.org/bugs/linux-ASLR-integer-overflow.html Exploit External Source MISC http://hmarco.org/bugs/linux-ASLR-integer-overflow.html
http://lists.opensuse.org/opensuse-security-announce/2015-04/msg00009.html External Source SUSE openSUSE-SU-2015:0714
http://lists.opensuse.org/opensuse-security-announce/2015-04/msg00015.html External Source SUSE SUSE-SU-2015:0736
http://rhn.redhat.com/errata/RHSA-2015-1137.html External Source REDHAT RHSA-2015:1137
http://rhn.redhat.com/errata/RHSA-2015-1138.html External Source REDHAT RHSA-2015:1138
http://rhn.redhat.com/errata/RHSA-2015-1221.html External Source REDHAT RHSA-2015:1221
http://www.debian.org/security/2015/dsa-3170 External Source DEBIAN DSA-3170
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.19.1 Vendor Advisory External Source CONFIRM http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.19.1
http://www.openwall.com/lists/oss-security/2015/02/13/13 External Source MLIST [oss-security] 20150213 Re: CVE-Request -- Linux ASLR integer overflow
http://www.securityfocus.com/bid/72607 External Source BID 72607
http://www.ubuntu.com/usn/USN-2560-1 External Source UBUNTU USN-2560-1
http://www.ubuntu.com/usn/USN-2561-1 External Source UBUNTU USN-2561-1
http://www.ubuntu.com/usn/USN-2562-1 External Source UBUNTU USN-2562-1
http://www.ubuntu.com/usn/USN-2563-1 External Source UBUNTU USN-2563-1
http://www.ubuntu.com/usn/USN-2564-1 External Source UBUNTU USN-2564-1
http://www.ubuntu.com/usn/USN-2565-1 External Source UBUNTU USN-2565-1
https://bugzilla.redhat.com/show_bug.cgi?id=1192519 External Source CONFIRM https://bugzilla.redhat.com/show_bug.cgi?id=1192519
https://github.com/torvalds/linux/commit/4e7c22d447bb6d7e37bfe39ff658486ae78e8d77 Exploit External Source CONFIRM https://github.com/torvalds/linux/commit/4e7c22d447bb6d7e37bfe39ff658486ae78e8d77
https://lkml.org/lkml/2015/1/7/811 External Source MLIST [linux-kernel] 20150107 Re: [PATH] Fix stack randomization on x86_64 bit

Technical Details

Vulnerability Type (View All)

  • Permissions, Privileges, and Access Control (CWE-264)

Change History 8 change records found - show changes