What’s Vulnerable › Vulnerabilities
CVE-2017-1000376
- Severity: high (CVSS 7.0 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.5% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2017-06-19 · updated 2026-06-17
- Weakness: CWE-119
Description
libffi requests an executable stack allowing attackers to more easily trigger arbitrary code execution by overwriting the stack. Please note that libffi is used by a number of other libraries. It was previously stated that this affects libffi version 3.2.1 but this appears to be incorrect. libffi prior to version 3.1 on 32 bit x86 systems was vulnerable, and upstream is believed to have fixed this issue in version 3.1.
Affected products
- Debian Linux: 8.0, 9.0
- Libffi Project Libffi: before 3.2 — fixed in 3.2
- Oracle Peopletools: 8.56, 8.57
- Red Hat Enterprise Linux: 6.0, 7.0
- RedHat Enterprise Virtualization Server: all versions
- Openshift: 2.0
How to fix
Upgrade to a fixed version: Libffi Project Libffi 3.2. Check the vendor advisory for mitigations.
References
- http://www.debian.org/security/2017/dsa-3889
- https://access.redhat.com/security/cve/CVE-2017-1000376
- https://www.oracle.com/security-alerts/cpujan2020.html
- https://www.qualys.com/2017/06/19/stack-clash/stack-clash.txt
- http://www.debian.org/security/2017/dsa-3889
- https://access.redhat.com/security/cve/CVE-2017-1000376
- https://www.oracle.com/security-alerts/cpujan2020.html
- https://www.qualys.com/2017/06/19/stack-clash/stack-clash.txt
Get alerted when CVE-2017-1000376 or the next vulnerability affects your stack