CVE-2017-1000371: Input Validation

Published Jun 16, 2017
·
Updated

A flaw was found in the Linux kernel's implementation of mapping ELF PIE binary loading to allow evasion of the stack-guard page protection mechanisms that intend to mitigate this behavior. This issue appears to be limited to i386 based systems.

Other sources

The offset2lib patch as used by the Linux Kernel contains a vulnerability, if RLIMITSTACK is set to RLIMINFINITY and 1 Gigabyte of memory is allocated (the maximum under the 1/4 restriction) then the stack will be grown down to 0x80000000, and as the PIE binary is mapped above 0x80000000 the minimum distance between the end of the PIE binary's read-write segment and the start of the stack becomes small enough that the stack guard page can be jumped over by an attacker. This affects Linux Kernel version 4.11.5. This is a different issue than CVE-2017-1000370 and CVE-2017-1000365. This issue appears to be limited to i386 based systems.

Affected Software

7 affected componentsFixes available
redhat/kernel<0:2.6.32-754.29.1.el6
0:2.6.32-754.29.1.el6
debian/linux
4.19.249-24.19.289-25.10.197-15.10.205-26.1.66-16.1.69-16.5.13-16.6.9-1
Linux Linux kernel>=4.1<4.1.43
Linux Linux kernel>=4.2<4.4.78
Linux Linux kernel>=4.5<4.9.39
Linux Linux kernel>=4.10<4.11.12
Linux Linux kernel>=4.12<4.12.3

Event History

Jun 16, 2017
Data Sourced
via Red Hat·10:42 AM
DescriptionSeverityAffected Software
Jun 19, 2017
CVE Published
12:00 AM
CVE Published
via MITRE·04:00 PM
Data Sourced
via MITRE·04:00 PM
Description

Parent advisories

This vulnerability appears in the following advisories.

Frequently Asked Questions

1

What is the severity of CVE-2017-1000371?

CVE-2017-1000371 is rated as high severity due to its potential to cause a denial of service through memory exhaustion.

2

How do I fix CVE-2017-1000371?

To fix CVE-2017-1000371, ensure your kernel is updated to one of the recommended versions listed by your distribution.

3

What are the affected versions of the kernel for CVE-2017-1000371?

Affected versions for CVE-2017-1000371 include various releases of the Linux kernel between versions 4.1 to 4.12.

4

What systems are vulnerable to CVE-2017-1000371?

Systems running affected versions of the Linux kernel, particularly those with the offset2lib patch activated, are vulnerable to CVE-2017-1000371.

5

Is CVE-2017-1000371 remote exploitable?

CVE-2017-1000371 is typically not remote exploitable as it requires local access to the system to trigger the vulnerability.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203